The house has been in bad repair since he lived in it.
The house has been in bad repair since he moved out.
I haven’t eaten snails since I was a student at Indiana University.
I haven’t eaten snails since I left Indiana University.
(4)如若since从句中的动作或状态延续到说话时间,通常要用持续性动词或表状态动词的现在完成时。
He has written to me frequenthy since I was ill.
自从病愈以来……
He has written to me frequenthy since I have been ill.
自从我生病以来……
I haven’t seen you since I’ve been back.
I haven’t seen you since I was back.
(5)区别
The house has been in bad repair since he lived in it.
The house has been in bad repair since he has lived in it.
He has stayed here for 3 hours.
He stayed here (since) 3 hours ago.
He has stayed here since 3 O’clock.
(6)在表示“第……次做某事”时常使用现在完成时。
It’s the 1st good meal I’ve had for ages.
It’s the 3rd time this has happened.
It’ll be the 1st time I’ve spoken in public.
(7)如果It之后的be动词用的是was,则that分句中通常用过去完成时。
It was the 1st time he hadn’t worked on Saturday.
It was the 1st time she’d been at a summer school and she thoroughly enjoyed it.
责编:Lisa