爱词霸英语  汉语  手机版  软件版下载 | English
每日一句:正在加载...
当前位置:主页 > 托福考试 > 托福语法 >

托福语法技巧:与for和since连用

Jessie_apple 2009年06月24日12:49 来源:http://xtoefl.thea.cn/cs/learn 点击
A for与表示一段时间的短语连用:
  for six days六天
  for a long time很久
  for与一般过去时连用,表示一段终结了的时间:
  We lived there for ten years.
  我们在那里住过十年。(但我们现在不住那里了)
  for与现在完成时连用表示延续到现在的一段时间:
  We have lived in London for ten years.
  我们在伦敦已经住了十年。(并且还住在那里)
  for有时可以省略,特别是在be,live和wait之后:
  We’ve been here an hour/two days.
  我们在这里已经呆了一小时/两天了。
  表示时间的for不能用于以all开头的短语的前面:
  They’ve worked all night.
  他们整整干了一晚上。
  B since与某一时刻连用,表示从那一时刻到说话时为止。除下文D与第188节所述外,它总是与完成时态连用。
  She has been here since six o’clock.
  从6点钟起她一直在这里。(并且现在还在这里)
  We’ve been friends since our schooldays.
  从上学的时候起我们就是好朋友了。
  C注意:last和 the last之间存在着差别。
  比较:
  (a)I have been here since last week(month, year etc.).
  我从上周(上月、去年等)起一直在这里。
  (b)I have been here for the last week.
  过去一周内我一直在这里。
  第一句里last week意指大约七天前的某一时刻,而第二句的the last week却意指刚刚结束的七天长的时间。
  D since+从句也可表示相同的意思:
  I’ve worked here since I left school.
  离开学校后我就一直在这里工作。
  
爱词霸双语视频
 
 
 
爆笑:siily boy 这个愚蠢的家伙   和搞笑明星学英语:倒霉的杀手   一看就会爱上的空乘宝宝   遭遇抢劫时这么说英语
用户名: 密码: 验证码:
注:以上留言只代表网友观点,不代表爱词霸官方意见。
更多>>
口语听力
更多>>
双语新闻
英语大讲堂
  华尔街英语教学专家做客现场,为大家全面解读华尔街英语独特口语教学法……
更多详情>> 
更多>>
英语考试
更多>>
论坛推荐
英文游戏排行榜
百科连环画