永发信息网

英语语法问题how long how long ago

答案:1  悬赏:80  手机版
解决时间 2021-05-11 23:38
  • 提问者网友:嘚啵嘚啵
  • 2021-05-11 06:12
英语语法问题how long how long ago
i really can't remenber_______
A how long ago you met him B how long you have met him
为什么不是B how long 是多久的意思为什么还要加 ago how long 不是引导完成时吗
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-05-11 06:43

选A,不选B的理由,主要两方面:一是语法(时态),二是语义.
A :how long ago 意为多久之前,所以后面用过去式you met him;举个例子,我在一周前去过北京:I went to Beijing one month ago.
B:how long 意为多长时间,而后面往往接现在完成式,而且动词为可以持续的动词,表示这个动作从过去的某个时间点一直持续到现在,对现在有影响.比如:我待在北京有一个月了:I have been in Beijing for one month.而对这个句子的时间提问就是:How long have you been in Beijing.B 当中从语法和语义都不行.meet 是个短时动词.


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯