the horses had three times already come to a stop中是不是用了have sth do这个句式呢?还是说对于这句话结构还要其他的理解?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 17:19:02
the horses had three times already come to a stop中是不是用了have sth do这个句式呢?还是说对于这句话结构还要其他的理解?
the horses had three times already come to a stop中是不是用了have sth do这个句式呢?
还是说对于这句话结构还要其他的理解?
the horses had three times already come to a stop中是不是用了have sth do这个句式呢?还是说对于这句话结构还要其他的理解?
本句的主要成分是The horses had come to a stop. 其中的完成时态表示这些马在过去的某个时间以前曾经停止过前进.
three times 和already都是插入性状语,也称作中位状语.three times 是频度状语,说明停的次数,already 是程度状语,说明到某个时间点为止早已停下来.
英语中,一些表示频度(如often, seldom, sometimes, usually, always)和程度(如 hardly, already, soon, scarcely, simply)的副词,都可以插入句中用作中位状语.
中位状语的位置有如下三种:
系动词be 后,如:
He (is seldom) late for school. 他上学很少迟到.
实意动词前,如:
He (often go) to work at seven. 他经常在七点钟上班.
第一个助动词(或情态动词)后,如:
The horses (had already come) to a stop.
My legs were so weak I (could hardly stand). 我的腿软得简直不能站立.
像three times 这类频度副词,既可以用作中位状语也可以用作末位状语,因此这个句子有两种说法:
中位:The horses had three times already come to a stop. 这些马已经三次停止过前进.
末位:The horses had already come to a stop three times. 这些马停止过前进,已经三次了.
二者的区别是:中位表示对次数的强调,末位只是顺便提及.(见译文)
注:come to a stop 是常用搭配,表示“停顿/停下来”
have sth. done 这个句式
这些马已经三次被叫停。
这里没有倒装的问题,只是时间副词的位置问题
这是个过去完成时的结果,had done,中间的three times 表示三次,是时间副词