時間介詞進階版。
時間介詞的進階版,另外有六個時間介詞。
·第一個為during,during的意思是在什么期間,后面會加一個時間段,比如在暑假期間會用during放在暑假的前面,during the summer vacation,暑假期間表示在這個時間段之內發生了事情。
·第二個時間介詞為from,from后面加的是一個時間段,比如彈鋼琴已經彈了有五年的時間了,五年是一個時間段,不是一個時間點,這個時候會用for去引導它,將叫做he has played the piano,樂器前面要用定冠子的from five years,一二加s表示彈鋼琴已經彈了有五年的時間。
注意一下from加時間段的時態應該要用現在完成時,現在完成時表示過去發生的動作一直到現在,并且對現在造成的影響。現在完成時的結構為has three加上過去分詞的形式,所以這個句子用的是has played 一個現在完成時。
·第三個時間介詞表示from two,from意思就是從,two就是到,所以這應該是從一個時間到一個時間,比如從周一到周五就會用from monday to friday或者從九點到十二點,也可以這樣用from和to表示從一個點到另一個點。
·第四個時間since,since的意思翻譯成自從,自從什么時候開始,可以說since five years ago,自從五年前開始,或者可以用since nineteen九十,自從一九九零年開始到現在,he has played the piano,也是表示自從五年前到現在,從過去到現在的一個時間,他一直在彈鋼琴,所以彈鋼琴又用了一個現在完成時。
所以這里要注意一下,主句還是要用現在完成時,只要是從過去到現在,跨越了一個時間段,時態都會用現在完成時態,這是since的用法。
這里再舉一個例子,比如since he was five years old,he has played the piano,這里同樣用了一個現在完成時,但是生死加從句的時候要注意一下,他的這個時態不再是現在完成時了,而是一個一般過去時,只有主句的時態,has play的這個時態沒有since引導的叫主句的時態,才會用現在完成時。
since是一個引導從句的連接詞,所以這里注意一個時態的區分。
·最后一個叫做not until,翻譯成直到才。這個地方有很多同學會把not直接翻譯成否定的詞,其實這里不需要把它翻譯成否定,直接翻譯成直到。
比如舉一個例子:until ten o'clock,這個句子很多同學會翻譯成沒有完成作業,直到十點鐘。沒有實際上不能把它翻譯成否定,只是not until這個詞組里面自帶的,所以這個詞組體現在這,not until note會在前面,所以中間是有間隔的,所以這句話的正確翻譯是直到十點才做完這件事情。
這是一個not until的用法,如果后面until要設空,需要填空,一般前面可以發現它會有一個not,有一個not在提示你了。
·最后一個點,最后一個介詞叫做by,by翻譯成之前,它跟before之前的區別表示by是表示一個時間節點,之前可能會去接一個未來的時間,比如在二零三零年之前接的是一個未來的時間,而before的之前接的是一個過去的時間,表示已經發生了的工作加上一個過去的事件。
二零三零表示一個將來的時間,比如這個大樓在二零三零年之前可以建成,會用the building can be done by 二零三零,這個時候是不會用before的,什么時候用before表示過去的時間,比如hehad finished homework before ten o'clock,這個十點鐘已經過了這個時間了。
在這里的意思是十點鐘之前就已經寫完了作業,但是現在已經寫完了作業,而且現在已經過了十點,所以這個十點接的是一個過去的時間,如果加未來的時間就會用他在什么時候之前必須完成作業,就會用he must finish homework,后面要用by不能接過去的時間了,比如可以接by tomorrow,明天之前必須寫完作業,這個時候就可以用by,所以by和before的意思是一樣的,但是后面的用法不一樣。
這是進階版的六個時間介詞,記得關注再走。