—Whatdidthedoctorsay?—Heaskedhowlong_________.A.hasmydaughtercaughtac

发布时间:2020-08-04 12:53:36

—What did the doctor say? —He asked how long _________.A.has my daughter caught a coldB.had my daughter caught a coldC.my daughter had caught a coldD.my daughter had had a cold

网友回答

D解析试题分析:宾语从句中一般为陈述语序。Catch为瞬间动作,不能和表示一段时间的时间状语连用,故选D。他问我的女儿感冒多久了。考点:宾语从句及完成时态中动词与时间状语的搭配

点评:本题两个考点,宾语从句中的语序是考查的重点,应加强识记。关于瞬间动词的问题,指需要记住瞬间动词不能和表示一段时间的时间状语连用就可以了。
以上问题属网友观点,不代表本站立场,仅供参考!