i found him make his bed an hour ago.found 发现为什么是过去?一小时前不应该用过去made?
问题描述:
i found him make his bed an hour ago.
found 发现为什么是过去?
一小时前不应该用过去made?
答
过去式就是动词的变化,表示过去发生的事。一般看到ago,before,in 几几年,yesterday,last night,就是过去式。find sb do sth发现某人做了某事 这是Find的动词用法,所以用Make动词原形。
答
I found him make his bed an hour ago.
我发现他一小时前铺床。
此句中有一个短语 find somebody do something.
Found him make his bed. 这里make 不能改成made,这是由前面的found所决定的。
答
found用过去时是因为一个小时前发现的,但是find sb do sth这是个固定搭配,do不跟着时态变形,
所以是这样find sb do——fonud sb do(过去)——found him make
答
额......found sb do sth词组。。。。
答
find sb. do sth. 发现某事做某事的过程
find sb. doing sth. 发现某事做某事的状态
这是发现某事做某事的固定句型,那么文中所用到的就是第一种形式,
发现他整理床铺的全过程.所以用find him make the bed,
但时态是一般过去时 an hour ago. 所以 find 也变成过去式 found,
全句就成了
i found him make his bed an hour ago.