新步步惊心电影大结局:帮忙做道英语题:

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 06:29:24
He had us__all through the meal.
A.laugh B.to laugh C.laughed D.laughing
选哪个,为什么啊?

对于have +sb.+ -v*的形式有三种:
have sb. do sth.表示让某人做某事:My mum had me clear the car yesterday.妈妈让我昨天洗车了。
have sth. done表示使**被怎么样了:I had my hair cut yeaterday.
我昨天理发了。
have sb. doing 表示使某人一直做什么:He had us laughing all through the meal. 他使得我们就餐时一直笑个不停。all through the meal,是提示你的,表示在什么期间一直干什么。
加油!

D正确 all through the meal这个时间状语表时间段.因此,意思是他使得我们在整个就餐期间一直在笑;而且laugh在这里是做宾语补足语

D
正个进餐期间他一直让我们笑.

D have(keep) somebody doing sth.

C 我们是被他惹笑的。