英语语法Q&A-现在完成时
文章来源: 文章作者: 发布时间:2008-02-28 03:27 字体: [ ]  进入论坛
(单词翻译:双击或拖选)

Q32  “春天来了。”应译成Spring came1.(过去时),或译成Spring has come.(现在完成时)。

A  “春天来了。”依前后文的连贯可以用过去时,也可以用现在完成时。

去年春天来得早。

(用过去式came)

Spring came early last year.

相对的,如果现在是春天,而说“春天来了。”就必须用现在完成时。因为在中文里的“了”,并非单指过去,它同时也是叙述和现在有关的事,所以要用现在完成时。

Q33  I have been to Beijing before.的been可以用gone取代吗?

A  该句的意思是“我以前去过北京。”,是表示经验的现在完成时。事实上,不能用have gone to 替代,但在美语中可以替代。have gone to ~ 一般是指“去~了,目前已不在了”,表示<完了> + <结果> ,但在美语中也用于指“去过~”、有<经验>的意思。

Q34  have been to ~ 是什么意思?例如I have been to the park.既不能说是<经验>也不能说是<完了>吗?

A  不错。该句的意思必须根据前后关系或是所使用的副词才能决定。

1.I have been to the park many times.

2.I have never been to the park.

3.I have just been to the park.

我们从1.的many times(好几次),2.的never(一次也没有)可以知道句子是表示经验。从3.的just(刚才,刚刚)可以知道句子是表示<完了>。

1.译成“我去过那座公园好几次。”

2.译成“我一次也没去过那座公园。”

3.译成“我去了那座公园,刚刚才回来。”

have been to 的用法及意义在考题中常出现,需特别注意。

Q35  在何种情况下,可以在现在完成时的句子中使用last year或yesterday呢?

A  last year(去年)是表示过去时间的副词短语,所以单独时只能用于过去时的句子中。

(×)I have lived here last year.

(○)I lived here last year.

我去年住在这里。

若在last year前面加since,变成since last year 的话,就可以用于现在完成时的句子。

since是表示“从(过去某个时候开始)到目前(一直)”的介词,若将它放在last year前面的话就成了“从去年到现在”,因此可以用于<持续>的现在完成时句中。

(○)I have lived here since3 last year.

我去年开始住在这里。

(○)He has been sick in bed since yesterday.

我从昨天开始就卧病在床。

若是“从丙天前开始”时,一般不用since two days ago,而用for two days(两天)。

He has been in China for two days.

他两天前就到中国了。

Q36  在现在完成时的肯定句中为什么都不用ever呢?例如:“我曾经到过欧洲。”为什么不能译成I have ever2 visited Europe4

A  ever(曾经)通常用于疑问句和否定句中,不可用于现在完成时的肯定句中。因此I have ever visited Europe.是错的,应改为I have visited Europe before.。而疑问句“Have you ever visited Europe?”是对的,译为“你到目前为止曾经去过欧洲吗?”

ever用于否定句,即not + ever,就变成了never,表示“不曾,一次也没有”的意思。



点击收听单词发音收听单词发音  

1 came xTYyl     
v.动词come的过去式
参考例句:
  • I was surprised why he came here so early.他为什么那么早到这里,我很惊奇。
  • The doctor came in time to save his life.医生及时来抢救他的生命。
2 ever ZijzR     
adv.曾经;永远;不断地;在任何时候;究竟
参考例句:
  • Have you ever been to hangzhou?你曾经去过杭州吗?
  • I will be young and strong and beautiful for ever.我将永远年轻、强壮,永远漂亮。
3 since syswX     
adv.后来;conj.既然,因为,自从;prep.自从
参考例句:
  • He's been working in a bank since leaving school.自从毕业后,他就一直在一家银行工作。
  • I have known him ever since I was a child.我自孩提时代起就已经认识他了。
4 Europe CtKz9J     
n.欧洲
参考例句:
  • Have you traveled in Europe?你到欧洲旅行过吗?
  • We're planning to visit Europe this summer.我们正打算今年夏天去欧洲旅行。
TAG标签:
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片