作业帮 > 英语 > 作业

表示一直做某事时doing和have done有什么区别?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 06:51:06
表示一直做某事时doing和have done有什么区别?
I am making a survey recently.
最近我一直在做一项调查.
I was preparing for the examination the whole week.
一整周我一直都在准备考试.
The people had lived a poor life since the war broke out.
自从战争爆发以来,人们一直过着贫困潦倒的生活.
这实际是进行时和完成时的区别.
“I am making a survey recently.最近我一直在做一项调查
I was preparing for the examination the whole week. 一整周我一直都在准备考试.”
这两个句子强调的是正在发生的动作,没有说出所做动作的影响.
而“The people had lived a poor life since the war broke out.自从战争爆发以来,人们一直过着贫困潦倒的生活.”这句话传达的意思是:人们已经对贫困潦倒的生活不堪重负,不能再这样下去了.(如果有上下文,理解要按上下文)这正是现在完成时的基本功能.
再问: 看下这题: Where on earth have you been? We _________ you back much earlier. A、are expecting B、expect C、have expected D、were expecting 从句意上看可能选C,但凭我的语感好像A更合适
再答: 不能选A。说话时人已经回来了,不需要再盼望。盼望这个动作一定在过去,尽管刚刚过去,那也是过去,对不?