188 it is+一段时间+since+一般过去时或现在完成时

2022-08-14 19:31:10   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《188 it is+一段时间+since+一般过去时或现在完成时》,欢迎阅读!
时或,过去,完成,一般,现在

188 it is+一段时间+since+一般过去时或现在完成时

下面的不同说法都是可以的:

It is three years since I(last)saw Bill.

自从我(上次)和比尔见面到现在已经三年了。

It is three years since I have seen 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 cigarette.

汤姆最后一次抽烟到现在已有两个月了。

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 invited me to go riding with him. But it was two years since I had ridden a horse.

他邀请我和他一起去骑马。但那时我已经两年没有骑马了。(在他邀请我之前,我已经有两年没有骑马了,所以我不知道自己是否还能骑得开心。)

本文来源:https://www.dywdw.cn/3eaccdf9aef8941ea76e05af.html

相关推荐
推荐阅读