几道英语时态题,请帮我解释一下好么?详细点吧!

4.clintwokeupinthemiddleoflastnight.hewasfrightenedanddidn'tknowwherehewas.he(hadbeen... 4.clint woke up in the middle of last night . he was frightened and didn't know where he was. he(had been dreaming)
7.we were good friends. we (had knowed) each other for a long time.
9.yesterday i saw leon sitting on the ground. he was out of breath. he (had been running)
为什么要用这些时态啊
22.he ( ) several novels since 1985. most of them ( ) quite successful, but the last one ( )very good reviews.
A has written/were/hasn't got
B wrote/have been/didn't get
C has written/have been/didn't get
D wrote/were/didn't get
选A行不
34.many years ago, he ( )in paris with his uncle for a long period of time.
A had been living
B had lived
C lived
D has been living
A和D不行?
35.how long ( )here?i ( )you come in.
A do you sit/haven't seen
B did you sit/did not see
C have you sat/have not seen
D have you been sitting/did not see
B为什么不对
37.i ( )there five minutes when all the lights ( )out.
A was/went
B had been/went
C have been/go
D have been/went
D行不?
42.she will come to call on the moment she ( )her work.
A has finished
B had finished
C finishes
D will finish
B行不?
47.in two years' time he ( ) his master's degree in chemistry.
A has completed
B will be completing
C will have completed
D will have been completing
D行不?
展开
慕辰fyt
2013-05-28 · TA获得超过3907个赞
知道小有建树答主
回答量:1819
采纳率:40%
帮助的人:1052万
展开全部
4.7.9用了过去完成时是因为事情发生在过去的过去,并且对现在是有影响的,如4.where he was. he(had been dreaming)是他在昨晚半夜醒来前发生的事,并且对他昨晚造成了影响。

22.应该不能选A,因为他最后一本书写的不好是一件确定的事情,应该用一般时

34.我感觉A可以,但是D肯定不行,因为事情发生在很多年前的之前,应该是过去完成时,并且是一段持续的动作,所以我感觉A可以

35.现在完成进行时还用来表示从过去开始、现在刚刚结束的动作。
如:I’m sorry I’m late. Have you been waiting long?
真对不起,我迟到了。你等了很久了吧?
由语境我们可以猜测事情是刚发生的,所以B 不行

37.D不行。前半句是现在完成时,但后半句是过去式,时态不对

42.同37,时态不对

47.感觉不行吧,好像只有将来完成时,没有将来进行完成时吧,如果D可以的话,那就翻成:两年后,他将完成...但是那个动作是到那个时候还在进行的,感觉有点怪
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式