题目
为什么这道题不选D而选A呢?谢谢^^
—I like American art very much,and I once went to NewYork.
—How long _ there?
A.did you stay
B.have you stayed
C.were you staying
D.had you stayed
不是一段时间吗?为什么不用完成时呢?
谢谢^^
—I like American art very much,and I once went to NewYork.
—How long _ there?
A.did you stay
B.have you stayed
C.were you staying
D.had you stayed
不是一段时间吗?为什么不用完成时呢?
谢谢^^
提问时间:2021-03-16
答案
选A
首先,您说的很对,根据I once went to NewYork还有回答提问How long _ there?说明是过去发生的事,那么B是不选的,因为have完成时表示动作持续到现在为止,显然谈论的是【过去的时间段】,所以B肯定不选
其次关于how long
那么无非是did,do,will过去时,现在时,将来时.
How long did you stay there?(表示已经完成)对应的是过去式,问过去的情况
1How long do you stay there?一般现在时,你要在这里呆多久?
2How long have you stayed there?问这话的时候,还在住或者快要不住了
这不一样吗?但是好像第2句完成时的多一点,因为问how long问题的时候一般强调【已经】多一点
其实也不尽然,一般现在时表示的是一种频率、一种生活中固定的常态.完成时表示的是生活中特有的一点.比如
这句话例子并不好,更好的例子+++
How long do you usually watch TV(表示你常常看电视,你看电视一般品均要几小时呢)
How long have you watched TV(比方今天我看见你怎末老在看电视啊,那我就对这一时间点来一句,你看了多久啊)
归根结底是一般时和完成时的侧重不一样
How long will you stay here?表示将来时
那用D的情况是什么呢,我的理解是用had完成时表示有2个动作,也就是有过去的过去现象存在
比如7.-----How long ___ each other before they __ married ?
_____For about a year.
A. have they known ,get B.did they know , were going to get
C. do they know , are going to get D.had they known , got
答案是:D,为什么不是A?
因为认识的动作发生在结婚之前……
都是我整理得,可以来消息交流^^
首先,您说的很对,根据I once went to NewYork还有回答提问How long _ there?说明是过去发生的事,那么B是不选的,因为have完成时表示动作持续到现在为止,显然谈论的是【过去的时间段】,所以B肯定不选
其次关于how long
那么无非是did,do,will过去时,现在时,将来时.
How long did you stay there?(表示已经完成)对应的是过去式,问过去的情况
1How long do you stay there?一般现在时,你要在这里呆多久?
2How long have you stayed there?问这话的时候,还在住或者快要不住了
这不一样吗?但是好像第2句完成时的多一点,因为问how long问题的时候一般强调【已经】多一点
其实也不尽然,一般现在时表示的是一种频率、一种生活中固定的常态.完成时表示的是生活中特有的一点.比如
这句话例子并不好,更好的例子+++
How long do you usually watch TV(表示你常常看电视,你看电视一般品均要几小时呢)
How long have you watched TV(比方今天我看见你怎末老在看电视啊,那我就对这一时间点来一句,你看了多久啊)
归根结底是一般时和完成时的侧重不一样
How long will you stay here?表示将来时
那用D的情况是什么呢,我的理解是用had完成时表示有2个动作,也就是有过去的过去现象存在
比如7.-----How long ___ each other before they __ married ?
_____For about a year.
A. have they known ,get B.did they know , were going to get
C. do they know , are going to get D.had they known , got
答案是:D,为什么不是A?
因为认识的动作发生在结婚之前……
都是我整理得,可以来消息交流^^
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1如图所示.在直角三角形ABC中,E是斜边AB上的中点,D是AC的中点,DF∥EC交BC延长线于F.求证:四边形EBFD是等腰梯形.
- 2一个数是10,另一个数比10的相反数大2,则这两个数的和为多少?+3又5/6)+(5又1/7)+(-32又6/7)等于?
- 3“我做环保小卫士”征文,1000字以上
- 4恢恢乎其于游刃必有余地矣中游是什么意思
- 5English is popular around the world (for) computers.
- 6关于一道高数题 空间直线方程
- 7围绕长方形公园的栏栅长280M,已知该公园的面积为4800平方米,求这个公园的长和宽
- 8在平面直角坐标系xoy中,已知点A的坐标是(0,4),点B的坐 标是 ( ,2),点P是x轴上的一个动点,连结AP,
- 9got,a sister,my,has,and,father,a brother .根据标点提示连成成句
- 10你能举出生活中用自然数或分数来表示量多少的例子吗?