琴兽无畏
幼苗
共回答了19个问题采纳率:84.2% 举报
简单一点:“过去”就用过去时,“过去的过去”就用过去完成时.
楼主只要判断剧中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.他告诉我们他先前是老师.
(在他说的时候,他已经不再是老师)
1年前
2