都可以
1. since後是非延續性動詞,時間起點從該動作發生算起,意為“做某事多久了”;
since後是延續性動詞,時間起點從該動作結束算起,意為“不做某事已有多長時間”。
since引導時間狀語從句的用法:
用法1:since引導的時間狀語從句中用短暫性動詞的過去式,主句用現在完成時或現在完成進行時。此時,整個句子可以直接按照字面意思翻譯。
例句1:
She has dealt with five guys since she divorced Tom.她和湯姆離婚後和五個男人交往過。
例句2:I have been missing her since she left.自從她離開我就一直很想念她。
用法2:since引導的時間狀語從句中用延續性動詞或者狀態動詞的過去式,主句用現在完成時或者現在完成進行時。
It has been almost five years since I taught high school students.我不教高中已經大概有五年了。
例句2:
I have changed my job five times since I was in Shanghai.我離開上海後換了五次工作。
用法3:since引導的時間狀語從句中的動詞用延續性動詞的現在完成時,主句的動詞用現在完成時或者現在完成進行時
It has been almost five years since I have taught senior three students.我從教高三開始到現在已經五年了。
例句2:
I have never heard from her since she has worked there.自從她去那工作到現在為止,我沒有收到過她的來信。
用法4:
since引導的時間狀語從句中的動詞用現在完成進行時,主句謂語動詞用一般現在時。
We think highly of your up-grading spirit since you have been trying to change yourself.從你一直努力改變自己以來,我們都高度讚賞你的上進精神。
We all admire you since you have been doing everything to help the poor.
自從你一直做任何事情幫助窮人以來,我們都很欽佩你。
都可以
1. since後是非延續性動詞,時間起點從該動作發生算起,意為“做某事多久了”;
since後是延續性動詞,時間起點從該動作結束算起,意為“不做某事已有多長時間”。
since引導時間狀語從句的用法:
用法1:since引導的時間狀語從句中用短暫性動詞的過去式,主句用現在完成時或現在完成進行時。此時,整個句子可以直接按照字面意思翻譯。
例句1:
She has dealt with five guys since she divorced Tom.她和湯姆離婚後和五個男人交往過。
例句2:I have been missing her since she left.自從她離開我就一直很想念她。
用法2:since引導的時間狀語從句中用延續性動詞或者狀態動詞的過去式,主句用現在完成時或者現在完成進行時。
例句1:
It has been almost five years since I taught high school students.我不教高中已經大概有五年了。
例句2:
I have changed my job five times since I was in Shanghai.我離開上海後換了五次工作。
用法3:since引導的時間狀語從句中的動詞用延續性動詞的現在完成時,主句的動詞用現在完成時或者現在完成進行時
例句1:
It has been almost five years since I have taught senior three students.我從教高三開始到現在已經五年了。
例句2:
I have never heard from her since she has worked there.自從她去那工作到現在為止,我沒有收到過她的來信。
用法4:
since引導的時間狀語從句中的動詞用現在完成進行時,主句謂語動詞用一般現在時。
例句1:
We think highly of your up-grading spirit since you have been trying to change yourself.從你一直努力改變自己以來,我們都高度讚賞你的上進精神。
例句2:
We all admire you since you have been doing everything to help the poor.
自從你一直做任何事情幫助窮人以來,我們都很欽佩你。