一道反意疑问句的选择题He knows so much about the story.He must have rea

一道反意疑问句的选择题
He knows so much about the story.He must have read the book,_____?
A hasn't he B didn't he
这里没有时间状语,应该怎么判断呢?请说一下理由,非常感谢啦
很急~~~~~在线等
这里是must have done 结构,是对过去猜测。
般若巴嘛空 1年前 已收到3个回答 举报

8671680 花朵

共回答了24个问题采纳率:87.5% 举报

选A.
这类表对过去猜测的反义疑问句,有两种情况
1.有过去时间 用didn't
2.没有时间,用hasn't/haven't
He must have met her yesterday,didn't he?
You must have seen the film,haven't you?

1年前

5

带上包儿子跟你走 幼苗

共回答了7个问题 举报

B有一个很简便的判断方法叫还原法。去情态动词还原,以本题为例:还原为He has read the book来反意选B,若改为He must have read the book last year则还原为He read the book last year来反意选A.或者说有具体的过去时间用一般过去式来反意

1年前

1

808088000000 幼苗

共回答了11个问题 举报

选a.这里虽没时间状语,可是“have read”这个动词结构已经很明显地告诉是用"HAVE"
其实我觉得看动词的时态就可以判断。
如果换成是“He had read the book"
答案就是b,"didn't he "

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.041 s. - webmaster@yulucn.com