i went there for three days with my parents last month 为什么是用went 而不用have been、 she lived in China fo
题目
i went there for three days with my parents last month 为什么是用went 而不用have been、 she lived in China for more than than ten years but now she has returned to homeland.一样的,为什么用lived ,而不用had lived.我觉得有for都应该是用完成时.怎么区别呢.
答案
for 后面跟的时间,通常是一段时间,在完成时里,时间状态都是一段时间的概念,所以经常见到for跟在完成时后面,事实上,一般过去时后面也可以使用for表示一段时间. 你的第一句话很明显上个月是过去,一定用一般过去时,三天时间,说明的是你在那里停留了三天.跟时态没什么关系. 你的第二句话,完全可以按你所说的用过去完成时替代一般过去时.而你所说的更准确,更具体.但是并不等于原句是错的,原句没有错.只是说的比较随意而已.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 盐酸与硝酸银反应生成稀硝酸,为什么最后还要加稀硝酸
- 在硫酸亚铁和硫酸铁的混合物中,硫元素的质量分数为百分之二十二,则混合物中铁元素的质量分数为
- 某商业集团新进了40台空调机,60台电冰箱,计划调配给下属的甲、乙两个连锁店销售,
- art,is,teacher,who,your?怎么连词成句?
- 发明家的小故事
- 勾股定理公式?
- (+6分之1)-(+3分之2)-(-12分之1) 8-7+4-6 (-3分之2)-12分之1-(4分之1) 计算
- 描写春天的成语和描写秋天的成语.
- 每种氨基酸只有一个氨基和一个羧基吗
- 有一篇《师于老马于蚁》的古文,要这个古文的成语.