you must have been driving at seventy miles an hour为什么要用ing

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:50:10

you must have been driving at seventy miles an hour为什么要用ing
you must have been driving at seventy miles an hour为什么要用ing

you must have been driving at seventy miles an hour为什么要用ing
我是英语师范学校毕业的,希望我可以为你解决这个问题!
首先,这句话的意思为:
你一定是以每小时70公里的速度驾驶的.
must have done 是现在完成时,表示一定做了某件事情,是一种非常肯定的推测
must have been doing 是现在完成进行时 ,表示之前做了某件事后现在还在做那件事,是对过去一段时间的延伸.也就是说,你过去做的某件事对现在造成了影响,并且还在持续造成影响,所以要用doing这种动名词的形式来表达这层意思,不知道我有没有说清楚?

has/have been + doing 是现在完成进行时,表示动作一直在持续
句子意思:
你的时速一定去到70里/小时了
eg:
I have been waiting for you for two hours. 我等你已经有2小时了

Have/has+been+动词ING形式
1、强调动作在一段时间内反复发生。
We have been seeing quite a lot of each other recently. 最近我们常常见面。
Where have you been? We have been looking for you everywhe...

全部展开

Have/has+been+动词ING形式
1、强调动作在一段时间内反复发生。
We have been seeing quite a lot of each other recently. 最近我们常常见面。
Where have you been? We have been looking for you everywhere. 你刚才在哪儿?我们一直在到处找你呢!
He has been saying that for years. 这话他已经说了好几年了。 It has been raining every day this month. 这个月天天下雨。 2、强调动作在长时间内持续不断。
All these years they have been contributing articles to our magazine. 这些年来,他们一直为我们杂志写稿。

收起

have been doing 是现在完成进行时。此种时态更强调动作的持续性。
现在完成进行时的功能
(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
I have been learning Chinese since I was 8.
自从我8岁我一直在学中文。(动作还将继续下去)
(二)表示在说话时刻之前...

全部展开

have been doing 是现在完成进行时。此种时态更强调动作的持续性。
现在完成进行时的功能
(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
I have been learning Chinese since I was 8.
自从我8岁我一直在学中文。(动作还将继续下去)
(二)表示在说话时刻之前刚刚结束的动作。
We have been waiting for you for half an hour.
我们已经等你半个钟头了。(动作不再继续下去)
(三)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动。

收起

have been +doing

因为你当时是以每小时70里的速度开的,当时是正在开车,所以要用进行时态

因为这是现在进行时

现在进行时

have been +doing是现在完成进行时,表示动作从过去某一时间开始,一直持续到现在,可能还要继续下去。这句话的意思是:你一定是以每小时七十英里的速度开到现在。

选择:You have been doing washing all the morning.You must be tired,( )you?A.mustn`t B.are C.aren`t D.must Dear! You must have been very happy now!是什么意思? It must have been so though for you,huh? must have been done must have done must have/ must have been的区别 Look at what you have done to my new book.You_____more careful with it.A.must have been B.might have been C.should have been D.ought to be You ______ when you heard the news.A、 must have been very excited B、 must be very excited C、 can be very excited D、will have been very excited 反义疑问句You must have been there before,______?A.have you B.did you C.haven't you D.didn't you请说明理由,还有一道You must have been in Beijing last month,_______ A.aren't you B.did you C.weren't you D.didn't you You should not have swum in that river.You ____ have been eaten by fish.A.must B.may C.will D.might When did you first visit China?I think it _____in 1996,when my parents were teaching in YunnanUniversity.A.must be B.should have been C.may be D.must have been其余选项为什么不对,尤其是A? You ( )be tired .you have only been working for an hour.A.must B.wont C.cant D.may not .You must do your homework now; you ______ computer games all the evening.A.have been playing B.play C.are playing D.played I phoned you at 9:00 this morning but got no answer.l am sorry .l _____ the bell.l____in the garden .A haven't heard,must have been.B didn't have heard,must beC didn't hear,must have been D didn't hear,must be 选哪个?为什么? The light in his office is out.He_________ left for home.A.must have B.must have been C.should have D.should have been he-----blind not to see that car cominga can hve been b will have been c may have been d must have been You ____ her in her office last Friday; she's been out of town for two weeks.A.needn't have been B.must have been C.might have been D.can't have been怎么看这里用不用虚拟呢? must not have been;could not have it-------- the manager the spoke to you just now/求解a can be b is C must have been D will be