8.The workers had the machines (run) all night long to finish the work on time.

8.The workers had the machines          (run) all night long to finish the work on time.
The workers had the machines runing all night long to finish the work on time.
此句中为什么用running,而不用ran
为什么不能用run,如果run用work代替,那么应是working,还是worked。本题不是应该让机器被运行吗
用running是表示机器保持着运行的状态.用 ran是表示工人打闹燃闷开机器的动作液弯.
从句子的意思可以看出,句子是要强调"机器运行的状态"..保持这个运行状态一整夜,才能准时完段老成任务.
have sth. done 表示被动且氏腊已经完成的事情
have sth. doing 表示被动且持续进行的事情
没有 have sth. did 这种用法

如果改用work,那么散知应该是working
是让机器被运行,但是have sth. done 和 have sth. doing 已经有被动的冲核消意思了
应该是run,标准答案是错的
← 上一篇: 下一篇: →