分享

When... /How long... for /since

 Tech-d 2014-07-04
When + (past simple)
How long + (present perfect) 

-- When did it start raining?
   It started raining an hour ago / at 1 o'clock.
-- How long has it been raining?
   It's been raining for an hour / since 1 o'clock.

-- When did Joe and Carol first meet?
   They first met a long time ago / when they were at school.
-- How long have Joe and Carol known each other?
   They've known each for a long time / since they were at school

-- When did Bob and Alice get married?
-- How long have Bob and Alice been married?

for / since:
A. for + a period of time / since + the start of a period
-- I've been waiting for two hours.
-- I've been waiting since 8 o'clock.

It is possible to leave out "for" (but usually NOT in negative sentences)
-- They've been married (for) ten years.
-- They haven't had holiday for ten years.

We DO NOT use "for + all" (all day / all my life, etc.)
-- I've lived here all my life. ( not "for all my life")

B. We say “It's (a long time / two years etc.) since sth. happened (since + past simple)
-- It's two years since I last saw Joe.
-- It's ages since we went to the cinema.

How long is it since ... ?
-- How long is it since you last saw Joe? (When did you last see Joe?)
-- How long is it since Mrs Hill died (When did Mrs Hill died?) 




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多