几道英语时态题,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 gotB wrote/have been/didn't getC has
几道英语时态题,
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行不?
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可以的话,那就翻成:两年后,他将完成...但是那个动作是到那个时候还在进行的,感觉有点怪