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
答
C
表示从过去某时间起,一直在进行的动作,用现在完成进行时态
答
A
答
选C
不选AB,前后时态不一致,前句现代式,后句不可能用过去式或过去完成时
不选D,是由于这里不是普通的现代完成时,而是现代完成进行时
区别在于,现代完成是表示动作的完成,而现代完成进行时则表示动作仍将继续下去
如题,杰克很累了,他已经打扫房屋一整天了(动作仍将继续)
答
B