为什么是B?

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:33:36
Last night Tom lay in bed, trying to read, but he__himeself reading the same page.
A.had B.found C. caught D. felt

因为如果选A的话 意思是 他让他自己一直读同一页 意思不对
C是发现,有抓住的意思 不能用在自己身上 只能是对别人 所以也不对
D是感觉到

所以只能选B find的过去式 表示 "发现"

昨晚TOM躺在床上,想要看书,但是他发现自己一直在读同一页.

这句话的意思是,昨晚当Tom躺在床上准备(或正要)阅读时,他发现翻到了同一页。
选B,是因为这表示他发现自己干什么,且为昨天干的事。原型为find sb. doing sth.

find+反身代词+doing 固定短语 表示发现某人自己某事
如果是have 的话 是让别人做某事情

B
find oneself发现自己....

因为find oneself in doing something是个词组结构,意思是发觉自己处在某一种状态中,这个句子里只不过把介词in省略了,意思是说的通的,所以选B.

这题很简单,听楼上的没错