早教吧 育儿知识 作业答案 考试题库 百科 知识分享

inthepastdecades是完成时的标志吗,还有for短语为什么有的时候用一般过去时,有时候用现在完成时

题目详情
in the past decades 是完成时的标志吗,还有for短语 为什么有的时候用一般过去时 ,有时候用现在完成时
▼优质解答
答案和解析
1.in the past decades 是完成时的标志,只要见到这个词组,谓语就用完成时.
2.在含有for的句子中,可能是过去时,可能是现在完成时,也可能是现在完成进行时.如:
I stayed in the museum for 8 hours yesterday.我昨天在博物馆呆了8个小时.
I have stayed in the museum for 8 hours.我已经在博物馆呆了8个小时了.
I have been reading for 8 hours.我已连续看书8个小时了.