a report done by the government表示"一个由政府制作的报告"还是a report which was done by the government我分不清加不加 which有什么区别
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 20:04:45
a report done by the government表示"一个由政府制作的报告"还是a report which was done by the government我分不清加不加 which有什么区别
a report done by the government表示"一个由政府制作的报告"
还是a report which was done by the government
我分不清加不加 which有什么区别
a report done by the government表示"一个由政府制作的报告"还是a report which was done by the government我分不清加不加 which有什么区别
a report done by the government 这个是过去分词做后置定语,相当于形容词性质.属于非谓语形式.
而a report which was done by the government 是一个定语从句,是一个句子来修饰名词report,同样是充当定语性质.
两个都是做定语,只是形式不同.加上which的是从句.
此处加which,作定语成分表示强调
一个报告(什么样的报告呢?) 政府方面所出的报告。
不加which,就是政府所出的一个报告。没有强调的意思在里面。
加上which就是定语从句修饰report
不加which就是过去分词短语修饰report
意思上是一样的,只是语法上和句子的简单复杂方面有些差别,
不加which为简单句
加which则为复句
不加which时"a report done by the government"是短语,加which这句话还不完整,"a report done by the government"后面还要有谓语的
which是关系代词,在定语从句中作主语;如果不要which,则本句改成a report done by the government,在这个句子中,过去分词短语作定语,修饰report