When能否对完成时提问?
题目
When能否对完成时提问?
When能否对完成时提问?
以下句子是否正确?:
1)When have you learnt English since
2) When had you learnt English
3) When have you started to do it
4) When had you started to do it
二楼的,对此我想说几句,When不是只能对过去时提问,而是只能对一个时间点提问,不一定是过去时,我以上写的句子全是一个时间点,我想知道为什么不可以。
三楼的,看下我对二楼说的,我再对你说几句,完成时并不是只能用持续性动词,也可以是短暂性动词的,如:I have finished my homework.
还有,请回答人先弄清楚现在完成时和过去完成时的区别。
答案
绝对不可以.when只能对过去时提问.这可是考点哦.例如,
--Tom has come here.
--Really?When did he come?
--He came here 30 minutes ago.
你给的四个句子都不对.依我的英语教学经历,还从来没有见过这类用法.
从这四个句子看,你的问题是现在完成时、过去完成时以及过去时的区别尚不清楚.
用when提问,就是想了解已经发生过的事情是在何时发生的.既然已经发生过了,在发生的那一时刻或者那一个短暂的时间段,就只能用过去时.
还有一种可能性:你想知道某事未来何时发生,那么也可以用when来提问:--You want to go to Shanghai.When is it?或者:--When do you think it will happen?
想要搞清楚为什么这四句话不正确,一句半句说不清楚.你可以找来一本好词典(例句很多的词典),查一查when的疑问句例句.综合比较、分析一下.
另外,现在完成时、过去完成时以及过去时,有它们各自所属的、很有特点的时间状语,弄清这些对你应该有很大帮助.
另,Since when have you learnt English.就对了.(因为,since 是典型的现在完成时态的时状因素.)试想一下回答:I've learnt it since 2000.(or,since 8 years ago.)
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 有50人捐款,捐10元的有3人,捐15元的有6人,捐30元的有11人,捐50元的有13人,捐60元的有6人.应不慎两处被黑水污染了,已无法看清,被黑水污染的地方是( 元的有?人),但已知全班平均每人捐
- mix的用法
- 以枣开头的成语
- 20世纪社会主义制度的历史贡献是什么?
- (7)烽火连三月( )(8 家书抵万金( )(9)白头搔更短( ) (10)浑欲不胜簪( )
- 熊猫,蜗牛,水仙花怎么分两大类
- 怎么把Are those your keys改为单数形式?
- 在RT三角形ABC中,角C=90度,AC=3cm,BC=4cm,在该直角三角形上作一个正方形,使它的顶点在三角形各边上.
- 成语接龙,3个以上(咱先谢谢各位)
- _是定理“两条直线被第三条直线所截,如果同旁内角互补,那么这两条直线平行”的逆定理