下面3句哪些是对的?谢谢主要练习完成进行时态

来源:百度知道 编辑:UC知道 时间:2024/06/12 19:11:05
1:he has been doing his homework this time yesterday
2:he have been doing his homework this time yesterday
3:he had been doing his homework this time yesterday
4:he can't have been doing his homework this time yesterday
----------------------------语法上讲3句哪些是对的???

3吧..

都错了。正确的应是:
1.he was doing his homework this time yesterday .
因为有时间状语this time yesterday 是一个过去的时间点,而不是一段时间

3

3 对

1.和 4. yesterday -过去时, has(had) , can't(couldn't)
2. he 三单 - have 错

1234之一

第三句对
第一句had,不用has
第二句had,not have
第四句couldn't
完成进行时:has(had) been doing
this time yesterday昨天这个时间,过去,故用had