(单词翻译:单击)
下面的不同说法都是可以的:
It is three years since1 I(last)saw2 Bill3.
自从我(上次)和比尔见面到现在已经三年了。
It is three years since I have seen4 Bill.
自我和比尔那次见面以来已经有三年了。
I last saw Bill three years ago.
我最后一次见到比尔是在三年以前。
I haven’t seen Bill for three years.
我已经有三年没见到过比尔了。
It is two months since Tom(last) smoked a cigarette5.
汤姆最后一次抽烟到现在已有两个月了。
It is two months since Tom has smoked a cigarette.
汤姆已经两个月没抽烟了。
He last smoked a cigarette two months ago.
他最后一次抽烟是两个月以前。
He hasn’t smoked a cigarette for two months.
他已经有两个月没有抽烟了。
我们可以用 it is… since结构,不带副词 last:
It is two years since he left the country.
他离开这个国家已经两年了。
然而,如果想换用一个别的句式,则只能用下面的办法:
He left the country two years ago.
他两年前离开了这个国家。
在这里不能像上面有关比尔的句子那样用现在完成时的否定形式。 He hasn’t been(living) in this country for the last two years(这两年他没有在这个国家住过)是可以的,但与 He left two years ago(他离开两年了)意思不完全等同。这种结构可以用于一般过去时:
He invited6 me to go riding with him. But it was7 two years since I had8 ridden a horse.
他邀请我和他一起去骑马。但那时我已经两年没有骑马了。(在他邀请我之前,我已经有两年没有骑马了,所以我不知道自己是否还能骑得开心。)
1
since
![]() |
|
adv.后来;conj.既然,因为,自从;prep.自从 | |
参考例句: |
|
|
2
saw
![]() |
|
vbl.看见(see的过去式);n.锯;v.用锯子锯 | |
参考例句: |
|
|
3
bill
![]() |
|
(Bill)比尔(男名);n.帐单,钞票,票据,清单;议案,法案;广告;鸟嘴,喙;vt.开帐单,用海报宣传,把...列成表 | |
参考例句: |
|
|
4
seen
![]() |
|
vbl.(see的过去分词)看见 | |
参考例句: |
|
|
5
cigarette
![]() |
|
n.香烟,纸烟,烟卷 | |
参考例句: |
|
|
6
invited
![]() |
|
v.邀请( invite的过去式和过去分词 );请求;引诱;招致 | |
参考例句: |
|
|
7
was
![]() |
|
v.(is,am的过去式)是,在 | |
参考例句: |
|
|
8
had
![]() |
|
vbl.have的过去式和过去分词;conj.有 | |
参考例句: |
|
|