1.表示期限等用before,by,until/till,(from...)to,within,in
a)before与by
before指在之前:
Pleasecomebeforetenoclock.请10点以前来。
HowmanyEnglishbookshadyoureadbytheendoflastyear到去年年底以前你看过多少本英文书
表示在以前时,before与by基本可通用。但by还有截至为止之意:
Howmanymodelshaveyoumadebytheendoflastmonth截至上月底你做了多少个模型
b)until/till与to
until/till指直到为止,until和till可以通用:
until/tillsevenoclock直到7点
由until/till形成的句子,句中的动词如果是短暂性动词,则必须用否定句:
Illwaitforhimuntilhecomeshere.我将在这儿一直等到他来。(wait是延续动词,用肯定式)
WedidntbegintowatchTVuntil/tillnineoclock.一直到九点,我们才开始看电视。(begin是短暂性动词,所以用否定式)
till/until常用于from...till/until结构中,表示一个动作的终结to常用在from...to的结构中,用来表示一个阶段的终结。两者在这种结构中意义十分接近:
Hestudiesfrommorningtill/untilnighteveryday.他每天从早到晚学习。
TheAmericansstayedherefromJunetoSeptember.这些美国人从六月到九月都呆在这里。
但如果句中没有from...,就要用till/until而不用to:
Letsstartnowandworktilldark.让我们现在开始工作一直到天黑。(这里不能用to。)
c)within与in
Hewillbebackinfivehours.他五小时之后回来。
Theyworkedhard.Theyfinishedtheworkwithin2daysatlast.他们努力工作,结果终于他们在两天之内完成了这项工作。
Imustfinishpaintingthecatwithin/infiveminutes.我必须在五分钟之内画好这只猫。
a)from表示从开始时,常用词组from...to...:
Themeetingwillbeheldfromeighttoten.这个会议将从8点开到10点。
而单纯表示确切的从几点开始时可用at:
Theexamwillstartfrom/at9:00am.考试将从上午九点开始。
b)since指自从以来,表示从以前某时一直到现在仍在继续,通常用于完成时:
Ihavebeensicksinceyesterday.我从昨天就病了。(一直到现在)
Wehavebeenmissingthemsincetheylefthere.自从他们离开这里,我们就一直很想念他们。