这句话是不是存在错误?Homestake operated as a gold mine for one hundred twenty-five years before closing about nine years ago.是不是应该将 fo r或者 before 去掉?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 08:14:00
这句话是不是存在错误?Homestake operated as a gold mine for one hundred twenty-five years before closing about nine years ago.是不是应该将 fo r或者 before 去掉?
这句话是不是存在错误?
Homestake operated as a gold mine for one hundred twenty-five years before closing about nine years ago.
是不是应该将 fo r或者 before 去掉?
这句话是不是存在错误?Homestake operated as a gold mine for one hundred twenty-five years before closing about nine years ago.是不是应该将 fo r或者 before 去掉?
1.不是的.
before在此句中和前面的for one hundred twenty-five years没有关系,它是和后面的动名词closing一起做介词短语,在句中充当时间状语.
而about nine years ago是动名词closing的时间状语.
2.错误在于句子时态有误,应该使用过去完成时,即把operated改成had operated.
因为谓语动作operate发生在before后面的closing动作之前,并延续到该时候为止,是为“过去的过去”,所以必须使用过去完成时.
3.operate可做不及物动词,也可做及物动词,所以句子可不必使用被动语态,即无须改成had been operated.
这句话有语法错误吗?谢谢!!! 你的想法没有错,is 不能直接和动词连用,不过口语里可能不那么讲究。正确的句子是该在is后面加上to,你很棒!!