内容正文:
八年级英语(下)
Unit 10 I’ve had this bike for three years.
1. —How long have you had that bike over there? 那边的那辆自行车你买了多长时间了?
—I’ve had it for three years! 我买了它三年了!
(1)how long “多久;多长时间”,常对时间段提问。此外,how long还可提问物体长度,意为“多长”。
【易混辨析】how long/how soon/how often/how far
how long
多久;多长时间
常对时间段提问
常用“for+一段时间”或“since+时间点”“since+时间段+ago”来回答
how soon
多久以后
对“in+时间段”提问,常用于一般将来时态的句子中
其答语常用“in+时间段”
how often
多久一次
对频率提问
其答语常用“once(twice/…)+时间段”,always,often等频度副词
how far
多远
对距离提问
其答语是表距离的内容
☞—How long did you stay here? 你在这里待了多久。 —For two hours.两小时。
☞ How far should I throw the ball? 我该把这球扔多远呢?
☞—How often do you play the piano?你多久弹一次钢琴? —Once a day.每天一次。
☞—How soon will you be ready? 你过多久才能准备好? —I’ll be ready in five minutes.5分钟后我可以准备好。
( )—________ have you lived in Lanzhou? —Since my parents found jobs here.
A. How long B. How far C. How soon D. How old
(2)本句中have had相当于have bought, buy是非延续性动词,不可以接一段时间。若buy接一段时间要换
为延续性动词have。类似的有:borrow →keep, come/go/reach/arrive →be in/at, start/begin →be on, leave
→be away from等。
☞ I have bought a watch. 我已经买了一块手表。
☞ I have had the watch for two weeks. 这块手表我买了两周了。
☞ She has kept the book for three days. 这本书她借了三天了。
☞ The film has been on for an hour. 电影已经开始一个小时了。
2. Because I don’t read it anymore. 因为我不再看它了。
not…anymore不再……,anymore可分为any more。not…anymore的同义词组是no more, no more强调数量或程度。
☞I won’t go to his house any more/anymore. 我再也不到他家去了。
☞I will go to the seaside no more. = I won’t go to the seaside anymore. 我不会再去海边了。
【知识拓展】
no longer/not…any longer意为“不再……”,表示时间或距离的不再延长,常含有今昔对比之意,比较正式,常用于一般现在时和过去时。
☞You are no longer a child. = You are not a child any longer. 你再不是个小孩子了。
( )I promise I won’t make such mistakes ________.
A. no more B. more C. any longer D. no longer
3. The stories inside may be a bit old,… 里面的故事可能有点旧……
a bit意为“一点儿,稍微”,修饰形容词或副词,相当于 a little。a bit of 后接不可数名词, a little直接接不可数名词。
☞There is a bit of/a little water in the bottle