i went there for three days with my parents last month 为什么是用went 而不用have been、 she lived in China for more than than ten
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都应该是用完成时.怎么区别呢.
英语人气:508 ℃时间:2019-08-21 08:44:15
优质解答
for 后面跟的时间,通常是一段时间,在完成时里,时间状态都是一段时间的概念,所以经常见到for跟在完成时后面,事实上,一般过去时后面也可以使用for表示一段时间. 你的第一句话很明显上个月是过去,一定用一般过去时,三天时间,说明的是你在那里停留了三天.跟时态没什么关系. 你的第二句话,完全可以按你所说的用过去完成时替代一般过去时.而你所说的更准确,更具体.但是并不等于原句是错的,原句没有错.只是说的比较随意而已.
我来回答
类似推荐
- I have been there for three days with my parents last month.这句话对吗?
- A:Have you ever been to shanghai,Mary?B:Yes.I_there for three days with my parents last month
- Have you ever been toShanghai,Mary?Yes,I ___ there for three days with my parents last month.
- I ______there for three days with my parents last month 答案是was 为什么不能用过去完成时had been
- My parents went to Xi'an Last week.His parents went there,too.(同义句)
猜你喜欢
- 1扩句 马老师教育我
- 2一个数加上它的百分之20等于7.2,求这个数.(列方程)
- 3She doesn 't forget the time when people
- 4设n为自然数,则奇数为_,偶数为_,三个连续的自然数分别为_.
- 5用一个自然数去除另一个自然数,不完全商事13,余数是22.被除数,除数,商,余数之和是463,除数是多少
- 61,-2,1/3,-4,1/5,-6,1/7,这列数的第100个数和第2013个数是什么
- 7将-10℃的冰放在20℃的房间里,冰会融化吗?为什么?
- 8甲.乙两辆汽车分别从A,B两地同时开出,6小时相遇在距中点的15千米处,已知甲车速度
- 9英语短文缺词填空Phones help people get in touch with each other.
- 10有ΑΒС三个数,АБ的平均数15,ВС平均数是19,АС平均数是17,这三个数各是多少,