个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
是被动语态。 要注意的是:把主动语态的谓语变成被动语态的be+ 过去分词,时态要与原句保持一致。 They will build a new bridge over the river. (主动) A new bridge will be built over the river. (被动) My ...
5个回答
having done 是 现在分词 doing 的完成形式,在句子中可以用作状语表示原因,时间等。
3个回答
have done是现在完成时,表示过去的事对现在的影响或过去的动作延续至今并且有可能继续下去。had done是过去完成时,表示过去的过去,一般句子中会有一个明显的表示过去的时间的词作为标志.例句如下:I have lived here 3 years.我在这居住3年了。居住这一动作延续到现在并...
2个回答
I could have done this.是虚拟语气 我本该已经做完了这个
All that needs to be done has to be done. 呵呵,句子当中的to be done的确不是什么时态,注意了. 前面的"to be done"是因为"need"这个词. (need to be done=need doing) 后面的"to be done"是因为...
have sth done 是让别人去做某事,“have”是使动词; have done sth 表示已经做了某事,是现在完成时态
The whole experience was amazing,and I just wished I had done it sooner. 这句话没错!原因是: 1、句中有wish这一动词。wish后接宾语从句(这里省略了that)时,用虚拟语气——-——与过去事实相反,用“had+过去分词”...
1个回答
A in the past two years 表示的不是具体的过去时间,只是笼统的表示过去,就如just,already,before等一样,得和现在完成时态连用.
8个回答
A是正确答案. by the time + that 从句(用一般现在时或现在完成时),主句(用一般将来时或将来完成时). by the time + that 从句(用一般过去时),主句(用过去来完成时).
6个回答
A答案是被动语态,D是完成时
虽然意思和May Be差不多,但这里的may have done是表示虚拟语气,不能互换的
would have done本来要做的事却因为什么事而耽搁没有做,could have done本来能够做的事却没做,should have done本来应该做的事却没做 ,need have done有必要做的事却没做,must have done一定做过某事
被动态,简称BT
1.一般现在时 do/does 2.现在进行时 am/is/are + doing 3.一般将来时 will/shall + do am/is/are+ going to + do (其中shall用于we和I) 另外,leave go 等词的进行时表示将来时。 4.现在完成时 have/h...