How long __ Leo__ yesterday? He was very tired when he was back from the skating club.A did; skate B has ; been skating 选择哪一个,我认为A是 正确的,但答案是B.为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 10:26:14
Howlong__Leo__yesterday?Hewasverytiredwhenhewasbackfromtheskatingclub.Adid;skateBhas;beenskating选择哪一

How long __ Leo__ yesterday? He was very tired when he was back from the skating club.A did; skate B has ; been skating 选择哪一个,我认为A是 正确的,但答案是B.为什么?
How long __ Leo__ yesterday? He was very tired when he was back from the skating club.
A did; skate
B has ; been skating
选择哪一个,我认为A是 正确的,但答案是B.为什么?

How long __ Leo__ yesterday? He was very tired when he was back from the skating club.A did; skate B has ; been skating 选择哪一个,我认为A是 正确的,但答案是B.为什么?
How long did 表过去时,表过去已经完成.事情过去了对现在也没什么影响,就用一般过去时了,也用不着过去完成时.所以如果是How long did Leo skate yesterday?意思就是昨天Leo已经滑过冰了.这件事就叙述完了.后面的那句话就不该出现了.
How long have been 表现在完成时,谈论你一直做某事有多长时间了,过去发生的事对现在还有影响.翻译:Leo昨天溜冰多长时间啊?
要注意下后面一个句子的情镜,当他从溜冰俱乐部回来的时候他已经很努力了.已经尽力了.说明他昨天晚上一直都在练习溜冰.
小技巧:现在完成时的基本特点是它和现在有密切的联系,或是讲迄今为止这一段时间的情况,或是讲一个影响现状的动作,这样它不是从时间上就是从后果上和现在联系起来.根据这个特点我们可以判断什么时候用一般过去时,什么时候用现在完成时.

是完成时,表示动作已经结束。
动作处于某种状态 用have/has been doing

how long表示多长时间,而skate是个动作,和how long搭配需要表示这个动作持续了多长时间,而持续多长时间就用been skating。

A How long did Leo skate yesterday ? He was very tired when he was back from the skating club.
B How long has Leo been skating yesterday ? He was very tired when he was back from the skating club.
结合后一句看,A,过去时,语法有问题;B:has been doing 过去持续某种状态

How long __ Leo__ yesterday? He was very tired when he was back from the skating club.A did; skate B has ; been skating 选择哪一个,我认为A是 正确的,但答案是B.为什么? 你花多长时间骑车到电影院?How long __ __ __ __ __ __ your bike to the cinema? Is he young?Ye,__ __. How __(long /soon) have you had them How long does it take him to read this book?(同义句)How __ __ does __ __ __ this book? How long __ you __(be) a policeman?For ten years __ stops are there to the park?A how often B how many C how long D how much __ way it is from Guangzhou to Paris! A. How long B. What a long C. How a long D. What long —__ will I have to be on a diet?—A long time.A.How long;B.How far;C.How often;D.How soon __ music do you listen __ every day?Lsee than an hourA how many ,toB how much ,/C how long ,toD how much ,to可以是B吗? __ do you watch television?twice a week.a[how long b] how soon c]how often __ did you finish the work ---About a week .A.when B.how long C.how often D.how many . __ can I get to the theatre?A.How far B.How soon C.How long D.How much time__ can I get to the theatre?A.How far B.How soon C.How long D.How much time I wonder __. for two hours A.how long this perforI wonder __.for two hoursA.how long this performance wil lastB.how long will this performance lastE.where this performance will take placeF.where will this performance take place How long does your mother spend __(cook)dinner for your famliy? How long will cats live __?to 还是to be.为什么? 1、We should allow students to design their school uniforms.Students __ __ __ to design their school uniforms.2、How long may I keep the book?How long ___ the book __ __?3、We should speak to old men politely.Old men __ __ __ __ politely. It is amazing to find out __ we like new people when we know themA how often B how soon C how long D how much