it must have rained yesterday为什么不能用had rained?现在完成时怎么用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:00:55
it must have rained yesterday为什么不能用had rained?现在完成时怎么用?

it must have rained yesterday为什么不能用had rained?现在完成时怎么用?
it must have rained yesterday为什么不能用had rained?现在完成时怎么用?

it must have rained yesterday为什么不能用had rained?现在完成时怎么用?
it must have rained 是现在完成时 是从“现在”来看“过去某一时间点”下过雨
it must had rained 是过去完成时 是从“过去某一时间点”来看“更过去的某一个时间点”下过雨
此处这个句子不能用had rained是因为,句子当中有一个“过去某一时间点”,即 yesterday,故使用现在完成时,而不是过去完成时
不知道我这么讲你理解吗?看看下面的现在完成时和过去完成时,应该就理解了:
现在完成时
1、说明
现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况.
2、基本用法
(1)表示发生在过去并已完成但对现在还有影响的事情或经验,可与下列状语连用:already,yet,before,just,ever,never等.
I have already posted the photos.
Have you ever visited China?
(2)表示过去已经开始持续到现在的动作或过去某一时刻延续到现在包括现在在内的一段时间的状语连用.
I haven't seen her these days.
由since引导的时间状语.
They have lived here since 1989.
由for引导的时间状语.
I have known her for three years.
与表示包括现在时间在内的一段时间状语连用.
Have you returned the book today?
表示过去发生过的一次或多次情况.
Has the postman come yet?
He has never had breakfast.
过去完成时:
1、说明
过去完成时表示在过去某一段时间或动作以前已经完成的动作.由had+过去分词构成.
2、基本用法
表示在过去某一段时间或动作之前已经发生或完成的动作,动作发生的时间是“过去的过去”.
I had arrived home by that time.
He had left his case on the 4:30 train.
表示从过去某一时间开始持续到过去另一时间.
Great changes had taken place when he returned to his home town.
She had lived in a school for sixty years.
表示过去未曾实现的意图,打算,愿望等.常用于下列动词:
hope,think,plan,mean,expect,suppose,want等.
I had thought that my first teacher was dead.
I had hoped to attend the meeting.
在虚拟语气中,用以表示与过去事实相反的情况.
I wish that I hadn't spent so much money.
If he had followed my advice,he would have succeeded.
过去完成时常于下列状语连用:
already,yet,still,ever以及由by,before,when等引导的短语或从句.

it must have rained,_it? It must have rained last night,______?变反义疑问句 it must have rained yesterday为什么不能用had rained?现在完成时怎么用? the road was muddy.it (must have rained) last night为什么 ()里不填must rained 而要+have 呢 为啥不是must be rained It must have rained yesterday,( A.didn't it B.did it C.must it D.mustn't it 对It must have rained .进行反问应用didn’t it还是hasn’t it? it must have rained yesterday evening为什么用have不用has..... The river is rising.It last night.A.must be raining B.must rain C.mighthave rained D.must have rained 23.Look at the muddy road here.It ( )( ) last night.(本题分数:1 分.)A、 could have rained B、must have rained C、 would have rained D、 should have rained 11. Sincestthe road is wet this morning,last night()选择谢谢A it must be raining B it must rain C it must have rained D it must have been rained The ground is wet,it must have rained yesterday.请问为什么The ground is wet,it must rain yesterday.不行 The ground is really wet,it must-------last night.为什么填have rained it ______last night,for the ground id wet.这里为什么要用must have rained It must have rained,_____the ground was wet this morning为什么答案空格里填for? 关于动词不定式The road is all wet.It must have rained yesterday.这个have rained应该是不定式的完成式吧,为什么把to省略了? The streets are all wet .It ___ during the night.A、must be raining B、must have rain C、must have rained D、had to rain The streets are wet,it must __________last night.rain have rained be raining have been raining 选哪个, 这里have rained是不是被动语态?意思就是?The road is wet.It must (have rained)last night.这里have rained是不是被动语态?意思可以理解为:路是被雨淋湿的.