在表示时间时,for和until的区别是什么,哪个加具体时间,哪个加一段时间?要有例句
问题描述:
在表示时间时,for和until的区别是什么,哪个加具体时间,哪个加一段时间?
要有例句
答
for后是一段时间:for three years
until后是时间点:until yesterday
答
for 一段时间表示过去经常发生、习惯的、不断重复的事。
如:He played football for the past seven years. 他过去七年一直在踢足球。
until加具体时间
答
for后接一段时间,比如two years,three minutes.
until后接时间点,比如yesterday, last year.另外,until 后还可以接从句。
We haven't seen each other for 10 years.
He didn't see her foreign friend until last year.
He won't leave the station until his sister comes.
答
for后面加一段时间, until后面加一个具体的时间点
答
for 有“为期多久”的意思,后面加一段时间,如:I haven't seen you for 3 years.(我有三年没有见到你了.)
until 表示“直到什么什么时候为止”,后面加具体时间点,如:we shall be together until death do us part.(我们会永远在一起直到死亡将我们分开)