Jack is very tired,he____the house all day longA:cleanedB:had clenedC:has been cleaningD:has cleaned

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 00:41:50

Jack is very tired,he____the house all day longA:cleanedB:had clenedC:has been cleaningD:has cleaned
Jack is very tired,he____the house all day long
A:cleaned
B:had clened
C:has been cleaning
D:has cleaned

Jack is very tired,he____the house all day longA:cleanedB:had clenedC:has been cleaningD:has cleaned
选C
不选AB,前后时态不一致,前句现代式,后句不可能用过去式或过去完成时
不选D,是由于这里不是普通的现代完成时,而是现代完成进行时
区别在于,现代完成是表示动作的完成,而现代完成进行时则表示动作仍将继续下去
如题,杰克很累了,他已经打扫房屋一整天了(动作仍将继续)

B

A

C
表示从过去某时间起,一直在进行的动作,用现在完成进行时态