在英语句子中,什么时候用“现在完成时”,什么时候用“过去完成时”?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 19:33:30
在英语句子中,什么时候用“现在完成时”,什么时候用“过去完成时”?

在英语句子中,什么时候用“现在完成时”,什么时候用“过去完成时”?
在英语句子中,什么时候用“现在完成时”,什么时候用“过去完成时”?

在英语句子中,什么时候用“现在完成时”,什么时候用“过去完成时”?
现在完成时-----动作从过去开始,一直持续到现在,是否持续到将来未知.
过去完成时-----动作从过去开始,到说话人所处的时间之前就结束了.

现在完成时就是“已经做完了某事”:I have finished my homework.
过去完成是表达“过去的过去”I told my mother that I had finished my homework yesterday.

主要看上下文或者主句的时态而定
上下文表述的是现在发生的事情,主要用一般现在时,这里的完成时为现在完成时
如果上下文或者前面主句中的时态是过去时,则表述同一时态下的完成,就用过去完成时。

过去的事用现在完成时,在过去的基础上还要过去的那就是过去完成时。
e.g. It is repoted that the museum had been broken into and a lot of things ____________.
A. stealing B. have been stolen C. stolen D. had been stole...

全部展开

过去的事用现在完成时,在过去的基础上还要过去的那就是过去完成时。
e.g. It is repoted that the museum had been broken into and a lot of things ____________.
A. stealing B. have been stolen C. stolen D. had been stolen
B项和D项一起看,这就是时态问题要理解句意了,肯定是先闯入了博物馆再偷窃,有先后顺序,所以过去的过去用了“had”,而过去只要用 have been stolen了。

收起