-Has Sam finished his homework today?-Yes.He ______ it this morning.A.did B.has done C.was doing D.had done

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 04:53:28
-HasSamfinishedhishomeworktoday?-Yes.He______itthismorning.A.didB.hasdoneC.wasdoingD.haddone-HasSamf

-Has Sam finished his homework today?-Yes.He ______ it this morning.A.did B.has done C.was doing D.had done
-Has Sam finished his homework today?-Yes.He ______ it this morning.
A.did B.has done C.was doing D.had done

-Has Sam finished his homework today?-Yes.He ______ it this morning.A.did B.has done C.was doing D.had done
A

B Has Sam finished ....? 答案显而易见是B

B
提问用的是现在完成时
today显然今天还未过去
并且在此处强调做完作业的持续

此句应填现在完成时,选B

——今天Sam完成他的作业了吗?
——是的,他早上完成了。

据此,
可明显判定是填完成时
又由于,早上不知是否过去,而且后面也没用一般过去时,故判定为现在完成时

A为一般过去时,C为过去进行时,D为过去完成时...

全部展开

此句应填现在完成时,选B

——今天Sam完成他的作业了吗?
——是的,他早上完成了。

据此,
可明显判定是填完成时
又由于,早上不知是否过去,而且后面也没用一般过去时,故判定为现在完成时

A为一般过去时,C为过去进行时,D为过去完成时

收起

D

B,首先根据句意,可以排除A和C.现在完成时强调过去发生的事对现在造成的影响.而且对话表示动作发生在现在.过去完成时的动作表示动作发生在过去的过去,故排除.

A

过去进行时可以表示过去动作的持续,他今天早上一直在写作业。I have no idea,暗示不知道是否他完成了作业。 A是一般过去时态,C是过去进行时态。根据