首页 > 留学知识库

问题: 一道单项填空

——Mum,I've got a headache.
----You_____too long,Tom.Go out and have a rest.
A.are reading B.had read C.having been reading D.Read
答案为A,为什么?

解答:

——Mum,I've got a headache.
----You_____too long,Tom.Go out and have a rest.
A.are reading B.had read C.having been reading D.Read
答案为A,为什么?
首先排除B.had read 过去完成式肯定不对。然后是D.Read现在式,反复发生,但不指现在正在进行中的事。C.having been reading 有这样的谓语形式吗??
句子意思说,我头痛,回答:你读书的时间太长了(这里是持续动作,一直在读)
去休息,Go out and have a rest用的现在时,说明是现在发生,那个孩子读书的动作在他妈妈说话时还在持续。所以选A。