Essential Grammar in Use(Third Edition)--Present perfect Unit19

for        since         ago


for and since

We use for and since to say how long:

  • Jane is in Ireland. She has been there for three days./ since Monday.
We use for + a period of time(three days/ two years etc.)We use since + the start of the period(Monday/ 9 o'clock  etc.)
    for

three days

an hour

a week

a month

five years

ten minutes

two hours

four weeks

six months

a long time

 

                                                        since

Monday

9 o'clock

24 July

January

1985

Wednesday

12.30

Christmas

I was ten years old

we arrived

 

  • Richard has been in Canada for six months. (not since six months)
  • We've been waiting for two hours. (not since two hours)
  • I've lived in London for a long time
  • Richard has been in Canada since January. (= from January to now)
  • We've been waiting since 9 o'clock. (= from 9 o'clock to now)
  • I've lived in London since I was ten years old.

 

B

ago

ago  = before now:

  • Susan started her new job three weeks ago. (= three weeks before now)
  • When did Tom go out?    Ten minutes ago. (= ten minutes before now)
  • I had dinner an hour ago
  • Life was very different a hundred years ago.

We use ago with the past (started/ did/ had/ was etc.).

Compare ago and for:

  • When did Jane arrive in Ireland?    She arrived in Ireland three days ago.
  • How long has she been in Ireland?     She has been in Ireland for three days.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值