作业帮 > 英语 > 作业

the show may begin at any moment.it ()already.为什么要写may have

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/05/25 19:11:10
the show may begin at any moment.it ()already.为什么要写may have begun.()you ()the classroom?yes,we ()it just now,为什么要填have cleeanded did,第一个空能不能填do,这里面的Have第一个空是做动词用吗?
the show may begin at any moment.it ()already.为什么要写may have
一、may have begun 意思是可能已经开始,是现在完成时;
二、Have you cleaned the classroom?Yes we did it just now.
这里用have,意思是你已经打扫好教室了吗?强调过去完成,所以用have而不是do.
再问: 第一个为什么不选could呢?过去完成不是had吗?
再答: 如果是could的话,那么你后面跟的动词cleaned就只能是原态的clean了 虽然强调过去已经完成了,但根据语境是到目前为止,你是否已经完成了什么。所以用了现在完成时。
再问: 第一个是因为前面用May,所以后面也只能用may吗?所以不能选can have begun.;只是问有没有打扫而已。。也可以用do的吧?
再答: 不是的,那是他的猜测可能已经开始,所以用may。另外,do 后面的动词只能用原型的,不能用过去式,因为你此处已经是过去式了,所以你不能选择do。
再问: 什么意思?那是他的猜测可能已经开始,已经开始了为什么还要用 可能已经开始了这句话呢?;那么did呢?did cleaned did这个可不可以填呢?
再答: 不可以填,请查看下语法do、did的使用,后面都是动词原型