老王2
春芽
共回答了24个问题采纳率:100% 举报
如例句:
it is 2 years since we last met.
since后面的时间指开始的时间(从那时候见面算起已经2年了,since后表过去的那时)
before后面的时间指结束的时间(直到这次见面已经2年了.before后表说的这时候)
若要用before代替since则应当这么:
it is 2 years before we meet this time.
a)中用it is 时间段+since…”来表示“从参军到现在有很多年了”.应选B
要是用that 是强调参军时间,因为时间是很多年,所以that后面不能接表短暂性的句子,应改为:it is for years that he's been the army.
b)用句型“it will be(not )+时间段+before….”表示要有四年他才可以参军.
用B表示则为病句.应选A
1年前
2