第1个回答 2009-06-20
这里It is 的意思是 It has been. 三年是一个整体,和前面没关系的。
Over的话,是施加于他的意思
第2个回答 2009-06-20
1.这个强调的不是时间的复数,而是说这个人毕业的整体时间,不知道我这样说倪明不明白。比如It was four years since he married。说的是他结婚四年。强调他结婚的年份。
2.这个是按照语境理解的,你也可以用from,就是说在他那里不受束缚。
btw:第一个应该是It was本回答被提问者采纳
第3个回答 2009-06-20
1.since要用完成时态
It is 在这里不做句子成分 用于强调three years
2.over指覆盖在表面
我认为还可以用at
第4个回答 2009-06-20
1.It had been three years since he graduated.
there are意思不对, it 是指the number of year since he graduated,
所以是it
2.His pareent no longer have any real influence over/on him.
用over是由於这是phrasal word