关于for后for的用法法

您现在的位置: &
现在完成时Since和for的用法
来源:杭州中考网&&&&&&&& 17:03:43
  Since 和 for 的用法
  表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。
  Since+过去点的时间,for+一段时间(数词+量词),此划线部分用how long提问。
  一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。 如:
  Mr. Smith has worked here since 年以来,史密斯先生一直在这工作。
  He&s learned about 5,000 English words since he went to college. 他上大学以来大约学了五千个英语单词。
  二、for短语表示动作延续多长时间,for的宾语为时间段。 如:
  We have known each other for twenty years. 我们认识有二十年了。
  I haven&t seen her for a long time. 我好久没有见到她了。
  练习:用since和for填空
  1) ______ two years 2) _______ two years ago 3) _______ last month
  4) ______ 1999 5) _______ yesterday 6) _______ 4 o&clock
  7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children
  10) _____ lunch time 11) ______ she left here
  1. He has lived in Nanjing ________ the year before last.
  2. I&ve known him __________ we were children.
  3. Our teacher has studied Japanese _________ three years.
  4. She has been away from the city ___________ about ten years.
  5. It&s about ten years __________ she left the city.
  2.短暂性转换延续性
  ①arrive at/in sw. get to/reach sw. come/go/move to sw.
  & be in sw./at school/at home/on the farm/be here/be there
  1) He got to Beijing five minutes ago.
  He ________ _________ _________ Beijing for _________ _________.
  2) I moved to the USA last year.
  I ________ ________ __________ the USA since __________ __________.
  3) I went home yesterday.
  I _______ ________ _________ home for _________ __________.
  4) They came here last week.
  They _________ _________ here since _________ __________.
  ②come/go back, return & be back come/go out & be out
  1) He came out two years ago.
  He _________ __________ _________ for __________ __________.
  2) We return to Fuzhou yesterday.
  We ________ ________ _________ to Fuzhou since __________.
  ③become & be
  1) I became a teacher in 2000.
  I ________ __________ a teacher for _________ _________.
  2) The river became dirty last year.
  The river _________ _________ dirty for _________ __________.
  ④close & be closed open & be open
  1) The shop closed two hours ago.
  The shop ________ _________ _________ for _________ _________.
  2) The door opened at six in the morning.
  The door ________ ________ ________ for six hours.
  ⑤get up & be up die & be dead
  leave sw. & be away from sw.
  fall asleep/get tot sleep & be asleep
  finish/end & be over marry & be married
  1) I got up two hours ago.
  I ________ ________ ________ since ________ ________.
  2) He left Fuzhou just now.
  He _______ ________ ________ _________ Fuzhou for five minutes.
  3) My grandpa died in 2002.
  My grandpa _______ _______ ________for _______ ________.
  4) The meeting finished at six.
  The meeting ________ ______ ______ for six hours.
  5) I got to sleep two hours ago.
  I ________ _________ _________ since _________ __________.
  6) They married in 1990.
  They ________ _________ __________since _________.
  ⑥start/begin to do sth. & do sth. begin & be on
  1) I began to teach at this school in 1995.
  I ____ ____ at this school since ____.
  2) The film began two minutes ago.
  The film ____ ____ ____ for ____ ____.
  ⑦borrow & keep lose & not have buy & have put on & wear
  catch/get a cold & have a cold get to know & know
  1) They borrowed it last week.
  They _________ _________ it since __________ __________.
  2) I bought a pen two hours ago.
  I _________ _________ a pen for ________ __________.
  3) I got to know him last year.
  I _________ __________ him since __________ __________.
  4) I put on my glasses three years ago.
  I __________ __________ my glasses for _________ _________.
  ⑧have/has gone to & have been in
  1) He has gone to Beijing.
  He ____ ____ _____ Beijing for two days.
  ⑨join the league/the Party/the army
  & be a league/a Party member/a soldier
  & be a member of the league/the Party
  & be in the league/the Party/the army
  1) He joined the league in 2002.
  He ________ _________ a _________ _________ for two years.
  He ________ __________ a __________ ___________ the __________ for two years.
  He ____________ ___________ ___________ the league for two years.
  2) My brother joined the army two years ago.
  My brother __________ __________ a ___________ for ___________ ___________.
  My brother ___________ ___________ in ____________ ___________ for two years.
  3.汉译英
  1)这本字典我已买了三年了。
  2)他离开中国三年了。
  3)我认识他们五年了。
  4)他们已去了美国五年了。
  5)自从他搬到福州,他就住这儿了。
  6)他们已经结婚10年。
  7)我妹妹成为一个大学生已经三年。
  8)这会已开了多长时间了?
  9)这门已经关了两天了。
  10)我入团2年了。
  I __________ ___________ ___________ two years ago.
  I __________ ___________ a ___________ ___________ for two years.
  I __________ ___________ a ___________ of __________ _________ for two years.
  I __________ ___________ ____________ the __________ for two years.
  11)自从1999年以来他们就认识。
  12)我来到农场已5年了。
  4.划线提问
  1) I have been there for two days.
  __________ _________ __________ you __________ __________ ?
  2) My father has lived here since 2000.
  _________ _________ __________ your father _________ __________?
  3) He left here yesterday.
  _________ ________ he _________ __________?
  4) They bought a book two hours ago.
  __________ ___________ they __________ a book
欢迎使用手机、平板等移动设备访问杭州中考网,2017中考一路陪伴同行!
杭州中考指南
杭州中考指南
2014新学年已经向我们走来,为了帮助广大考生顺利通过中考,杭州中考网编辑团队将杭州中考政策逐一进行深入解读,精心编撰了《杭州中考手册》......论坛精彩内容
 -  -  -  -  -  -
Copyright &
All Rights Reserved介词for用法完全归纳_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
介词for用法完全归纳
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢详解Python中for循环的使用方法
投稿:goldensun
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Python中for循环的使用方法,是Python入门中的基础知识,需要的朋友可以参考下
&for循环在Python中有遍历所有序列的项目,如列表或一个字符串。
for循环语法如下:
for iterating_var in sequence:
statements(s)
如果一个序列包含一个表达式列表,计算第一个。然后,在序列中的第一项被分配给迭代变量iterating_var。接着,语句块被执行。列表中的每个项目分配给iterating_var,并且statement块被执行,直到整个序列完成(到尾部)。
#!/usr/bin/python
for letter in 'Python':
# First Example
print 'Current Letter :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits:
# Second Example
print 'Current fruit :', fruit
print "Good bye!"
当执行上面的代码,产生以下结果:
Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
通过遍历序列索引:
通过每个项目进行迭代的一种替代方法是:通过索引偏移量序列本身。下面是一个简单的例子:
#!/usr/bin/python
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print 'Current fruit :', fruits[index]
print "Good bye!"
当执行上面的代码,产生以下结果:
Current fruit : banana
Current fruit : apple
Current fruit : mango
在这里,我们采用内置函数len(),它计算元组元素的总数量以及range()内置函数给我们的实际遍历顺序。
循环使用else语句
Python支持与循环语句相关联的else语句。
&&& 如果else语句与for循环使用,执行else语句时,循环已经迭代完成列表。
&&& 如果在else语句使用while循环,当条件为假时,else语句被执行。
下面的例子演示了一个else语句,语句搜索素数从10到20的组合。
#!/usr/bin/python
for num in range(10,20): #to iterate between 10 to 20
for i in range(2,num): #to iterate on the factors of the number
if num%i == 0:
#to determine the first factor
#to calculate the second factor
print '%d equals %d * %d' % (num,i,j)
break #to move to the next number, the #first FOR
# else part of the loop
print num, 'is a prime number'
当执行上面的代码,产生以下结果:
10 equals 2 * 5
11 is a prime number
12 equals 2 * 6
13 is a prime number
14 equals 2 * 7
15 equals 3 * 5
16 equals 2 * 8
17 is a prime number
18 equals 2 * 9
19 is a prime number
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 for的用法 的文章

 

随机推荐