关于SAT语法中过去完成时与过去时的用法

问题描述:

关于SAT语法中过去完成时与过去时的用法
When Gordon baked the pie and served slices of it with various toppings,he the first to eat a slice.【为什么答案说这里的HAD BEEN应该换成WAS,答案说HAD BEEN 表示过去曾做但是现在不做了.可是WAS 不也是表示过去做现在不做么?】
同类题:In 1983,the Go-Go's 《were》 the first all-woman band that had a number-one album.【答案说这里的were也不对,因为WERE表示以前是现在不是,“THE FIRST TO DO STH.IS ALWAYS THE FIRST"】
过去时与过去完成时难道都是表示过去曾做而现在不做了吗?
1个回答 分类:英语 2014-11-29

问题解答:

我来补答
简单一点:“过去”就用过去时,“过去的过去”就用过去完成时.
楼主只要判断剧中2个动作的先后关系就可以了!
还有也可以根据动作的持续性判断.“他是第一个”不存在持续性问题.栏目“一直是”排名第一,光从“一直持续”的含义判断就要用完成时态——由于是"过去一直是",就要用过去完成时.
When Gordon baked the pie and served slices of it with various toppings,he was the first to eat a slice.
这一句中前后动作bake和eat是并列的,所以不存在过去的过去,用was.再说也不是持续性动作,不可能用完成时.
In 1983,the Go-Go's were the first all-woman band that had a number-one album.
这一句中,前面的were表示论断,而论断描述以前(1983年)这个栏目“一直是”排名第一.而做这个论断肯定是1983年以后了.有明显的先后关系.同时是持续性排名第一.
再举简单例子,下面两句过去时和过去完成时都可以,但是意思不同:
He told us he was a teacher.他告诉我们他是老师.
(在他说的时候,他还是老师)
He told us he had been a teacher.他告诉我们他先前是老师.
(在他说的时候,他已经不再是老师)
 
 
展开全文阅读
剩余:2000