In medieval city-fortresses, there were huge walls and gates where everyone was checked thoroughly before being admitted.
句子翻译译文
在中世纪的城堡,有巨大的城墙和城门。每个人进入城之前会在此处被彻查。
句子点评
where everyone was checked thoroughly before being admitted 是由where引导的定语从句。注意要与where引导的状语从句进行区别。在where引导的定语从句中,where在从句中作地点状语,即从句中缺失了地点状语。being admitted 是动名词的被动语态形式。我们知道,介词一般后边是加名词的,比如:before the meeting (在开会之前)。但如果介词后边要跟动词的话,那么动词就必须采用动名词的形式,如: before arriving (在到达之前), before their arriving (在他们到达之前)。
句子详细分析
[In medieval city-fortresses], there were huge walls and gates (where everyone was checked thoroughly before being admitted).
- there 引导 there be ... 句型, 表示“有”的意思。
- were 为系动词作谓语,采用一般过去时。
- where 为关系副词,引导定语从句。
- checked 为谓语,采用一般过去时和被动语态。
- being admitted 为动名词,作介词宾语。该动名词采用被动语态。
medieval [,medi'i:vl] a. 中世纪的(约公元1000到1450年)
city-fortress n. 城堡
huge [hju:dʒ] a. 巨大的,极多的,程度高的
wall [wɔ:l] n. 1) 墙,墙壁 2) 围墙
gate [geit] n. 1) 大门,围墙门 2) 大门口
check [tʃek] vt. 1) 检查,审查,查核,检验 2) 查明,查看,核实
thoroughly ad. 彻底地, 全面地
before [bi'fɔ:] prep. 1) (时间或顺序)在...之前 2) (位置)在...前面
admit [әd'mit] vt. 1) 承认 2) 准许进入(某处)