作业帮 > 英语 > 作业

two years ago 和for two years有什么区别

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 01:05:32
two years ago 和for two years有什么区别
His grandfather has been dead______ A two years ago B for two years
选择B.
A.two years ago,是表示“两年前”,强调的是某一时间;不可以连接完成时态.
B.for two years,是表示“两年”,强调某一段时间,可以表示状态,可以连接完成时.
这句话的翻译为“她爷爷已经去世两年了”.完成时态,强调状态、结果.所以是完成时态,选择B.