it's +时间+since/that/when/before句型用法的差别
问题描述:
it's +时间+since/that/when/before句型用法的差别
它们分别有什么条件吗?
答
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.
过了十年后,我才毕业.