英语选择题The boy read a detective book , so he the library yesterday.

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:02:31
The boy read a detective book , so he the library yesterday.
A.can't be in B.can't have been to C.must have been to D.must have been in
答案和原因?????
我选了C,不对 顺便说说have been to , have been in 的区别

D have been to 只表示去过图书馆但并不一定在那看书,而have been in 表示在图书馆里呆过(看书)

D 那个男孩昨天读侦探书的,所以说他昨天不可能去了图书馆。

C,这个男孩看了侦探书,所以猜测时用肯定,说他昨天一定去了图书馆。而D用in是说在图书馆里,他不可能一天都在那,所以用to,表示去过就好了。

D

must have been to 指人不在这里

他不可能今天还在图书馆,所以选D ,表示他昨天在图书馆里