|
2. 表示时间的前后用before,after
(1)before:在…之前
Washyourhandsbeforedinner.(before作介词)吃饭前请洗手。
Hewillcallmebeforeheleaveshere.(before作连词)他离开这儿之前,他将给我打电话。
(2)after:在……之后
注意:before和after这两个词都是既可作介词,又可作连词。
Let'sSingsomesongsafterschool.(after作介饲)放学后咱们唱歌吧!
Pleasclosethedoorafteryouleavetheroom.(after作连词)离开房间后请关门。
3. 表示期限等用by,until,till
(1)by:在……前(时间);截至(到)……
注意:由until(till)形成的句子,句中的动词如果是点动词,则必须用否定句。
HowmanyEnglishbookshadyoureadbytheendoflastyear?到去年年底以前你看过多少本英文书?
(2)until(till):直到……为止(时间)
比较by和until
byseveno'clock截至(到)7点钟(一般和完成时连用)
untilseveno'clock直到7点(7点以前)
Wedidn'tbegintowatchTVuntil(till)nineo'clock.(begin是点动词,所以用否定式)一直到九点,我们才开始看电视。
I'llwaitforhimuntilhecomeshere.我将在这儿一直等到他来。(wait是延续动词,用肯定式)
注意:until和till可以通用。它们可以作连词(见上例)而by不能作连词。
4. 表示期间等用for,during,through
(1)for:达……之久(表示经过了多少时间)
常用的短语
forayear一年
forafewdays几天
可以和一般现在时、过去时、将来时连用,但经常和完成时连用。
Hehaslivedherefor20years.他在这儿已经住了二十年了。
Wewillstayinthecityfortwodays.我们要在那里呆两天。
(2)during:在…期间
Theyaregoingtohaveagoodrestduringthesummerholidays.暑假中他们打算好好休息一下。
duringthelesson上课期间
duringthewar(thenight)战争期间,夜间(一整夜)
比较:for和during
for之后大多跟表示时间、天数等的数字名词。而during后决不能跟表数字的名词。
(3)through:一直……(从开始到结束)
Theyplayedthecardsthroughthenight.他们打了一整夜的牌。
5. 表示时间的起点等用from,since
(1)from:从……起(时间)
表示从……开始时,一般都是用词组from…to…,而单纯表示确切的从几点开始时用at。
Themeetingwillbeheldfromeighttoten.这个会议将从8点开到10点。
Themeetingwillbeheldateight.会议将从八点钟开始。
比较:since和from
since表示时间时,一般只用于完成时的句子;而from也用于现在时、过去时及将来时态。
另外since还可以作连词(见下例);而from则不可以,它只能作介词。
(2)since:自从……以来(表示从以前某时一直到现在仍在继续)
Ihavebeensicksinceyesterday.我从昨天就病了。(一直到现在)
Thedoctorhassavedalotoflivessincehebecameadoctor.(since作连词)这个医生自当医生以来已经拯救了许多人的生命。 |
|