查看: 1286|回复: 6
|
想问一个英语GRAMMAR的问题
[复制链接]
|
|
如果我要说,这张桌子我已经用超过1年了,那在英语里,是应该说:
A) I had used this table for over 1 year.
B) I have used this table for over 1 year.
到底是A对还是B对 ?
请问网上哪儿我可以学到更多的英语GRAMMAR呢? 因为在中学的时间学不好,所以现在有点后悔了。  |
|
|
|
|
|
|
|
发表于 30-3-2006 12:31 AM
|
显示全部楼层
原帖由 yiubeach 于 29-3-2006 11:41 PM 发表
如果我要说,这张桌子我已经用超过1年了,那在英语里,是应该说:
A) I had used this table for over 1 year.
B) I have used this table for over 1 year.
到底是A对还是B对 ?
请问网上哪儿我可以学到 ...
i think the answer should be B.
Any comment? |
|
|
|
|
|
|
|
发表于 30-3-2006 11:46 AM
|
显示全部楼层
I have used this table over a year |
|
|
|
|
|
|
|
发表于 30-3-2006 12:05 PM
|
显示全部楼层
原帖由 yiubeach 于 29-3-2006 07:41 AM 发表
如果我要说,这张桌子我已经用超过1年了,那在英语里,是应该说:
A) I had used this table for over 1 year.
B) I have used this table for over 1 year.
到底是A对还是B对 ?
请问网上哪儿我可以学到 ...
B的对
如果你选A的意思是说你曾经用了那张桌子一年.不过已经过去了. |
|
|
|
|
|
|
|
发表于 30-3-2006 08:30 PM
|
显示全部楼层
原帖由 yiubeach 于 29-3-2006 11:41 PM 发表
如果我要说,这张桌子我已经用超过1年了,那在英语里,是应该说:
A) I had used this table for over 1 year.
B) I have used this table for over 1 year.
到底是A对还是B对 ?
请问网上哪儿我可以学到 ...
I have been using this table for over a year. |
|
|
|
|
|
|
|
发表于 31-3-2006 02:33 PM
|
显示全部楼层
B is correct. A is past tense~ |
|
|
|
|
|
|
|
发表于 6-12-2006 04:01 PM
|
显示全部楼层
The first is past perfect,second is present perfect.
Past perfect means you used this table in the past,not in the present.
Present perfect means that there is a connection to the momment you speak,means that table is still there.
If you want to say that you're still using this table,your sentence should be "I have been using this table for one year or i had been using this table for one year. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|