Itis...since/before...???
一、Itisalmostfiveyears_____wesaweachotherlasttime.
??1,before??2,since?,?3,after??4,when
二、Itwasthreeyears_____wefinallymetagain.
???????1,that????2,when?????3,before??4,since.
第一题。首先你把句子翻译一下、是说“我们最后一次见面至今已有5年了”
如果选1的话是说“我们上一次见面之前有5年没见面”这样的话时态前后不一致不能选.选3的话也是时态问题4肯定是翻不通的。只有2能选为什么可以用is是因为这是时间itis+一段时间+since..sb..did..自从..至今已+一段时间、
第二题。?那么4肯定不对了、根据上面的理由、这里也不是强调句所以1也不对、2的意思也不通。选3、
?Itwas+时间段+before+主语+动词过去时“过了多久,才…”,如:?
Itwasthreehoursbeforehegotthere.?
Itwillbe+时间段+before+主语+动词一般现在时“多久后,将…”,如:?
Itwillbethreeyearsbeforewemeetagain.三年后我们再相见。?
Itis/hasbeen+since+主语+动词过去式“自从…以来,已多久了”,如:?
Itisthreeyearssincehejoinedthearmy.他入伍已三年了。?
Itwas+时间段+since+主语+过去完成时。
since是自从的意思????before是在~~之前
一段时间+since
表示从这个时间开始到现在---自从~~~以来
用法上It+(现在完成时)+一段时间+since+(一般过去时)
例句:
1.Itis/hasbeenfourdayssinceIcaughtacold.我感冒已四天了。
2.Itis/hasbeentwoweekssincewemetlast.自从我们上次见面以来已过了两周。
一段时间+before
表示在这个时间之前,或者大约在这个时间上就会发生某事
用法上It+(一般将来时)+一段时间+before+(一般现在时)
Itwillbefiveyearsbeforehemeetsyouagain.五年之后他就会再见你的。
It+be(not)+longbefore
表示"(不)很久/才…"或"(没)过多久就/…"
Itwas(not)longbefore….(谈论过去)
Itwill(not)belongbefore….(谈论将来)
Itwaslongbeforeshecameback.没过多久她就回来了。
Itwillbelongbeforewemeetagain.很久以后我们才会再见面。
Itwillnotbelongbeforeweturnourhopeintoreality.过不了多久我们的希望就会变成现实。
这里it指时间,before是连词,引导时间状语从句.long可用一段时间来替代.
|
|