it's +时间+since/that/when/before句型用法的差别 它们分别有什么条件吗?

 我来答
达人方舟教育
2022-06-23 · TA获得超过5151个赞
知道大有可为答主
回答量:4785
采纳率:100%
帮助的人:244万
展开全部
1. It's + some time + since从句.
翻译:“自从...以来已经多久了”.
要求:since从句的时态必须是一般过去时.
如:It's ten years since I graduated.
自从我毕业以来,已经十年了.
2. It's + some time + that从句.
翻译:“...多久了”.
要求:此为强调句型,去掉It's和that之后,剩下部分必须是个完整的句子.
如:It's ten years that I've lived here for.
还原成:I've lived here for ten years.
我在这儿居住已经长达十年了.
3. It's + sometime + when从句.
翻译:“...是在某个时刻”.
要求:when从句是定语从句,要求从句的时态和It's的is/was对应.
如:It was ten years ago when I graduated.
我毕业是在十年前.
4. It's + some time + before从句.
翻译:“过了多久...才...”.
要求:before从句的时态必须是一般过去时;It's = It was.
如:It's ten years before I graduated.
过了十年后,我才毕业.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式