作业帮 > 英语 > 作业

the horses had three times already come to a stop中是不是用了have

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 02:03:47
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 是常用搭配,表示“停顿/停下来”