早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这句为什么不能用一般过去时?Timhadwantedtobeanactor,buthebecameadirectorinstead.为什么不能使Timwantedtobeanactor,buthebecameadirectorinstead?什么时候要改成过去完成时啊?

题目详情
这句为什么不能用一般过去时?
Tim had wanted to be an actor,but he became a director instead.
为什么不能使Tim wanted to be an actor,but he became a director instead?
什么时候要改成过去完成时啊?
▼优质解答
答案和解析
want的动作发生在become之前,这里become用的是过去时态,所以want要用过去完成时,这是过去完成时的用法之一.
过去完成时主要有以下几点用法:
1.表示过去某一时间或动作之前已经发生或完成的动作或存在的状态.句中常用by,before,when,until等词引导的时间状语.它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”.只有和过去某时间或某动作相比较时才能用到它.例如:
Most of the guests had left when he arrived at the party.当他到达晚会时,他发现大多数客人已经离开了.
2.过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去,常与for,since等词连用.例如:
When Jack arrived,he learned Mary had been away for almost an hour.当杰克到时,他得知玛丽已经离开快一个小时了.
3.用于并列句:一个并列句用的是过去式,如果另一个并列句表示的动作早于过去式这一动作,这时需用过去完成时.例如:
Tom flew home,but his father had already died.汤姆乘飞机回家,他的父亲却已经去世了.
4.某些动词的过去完成时表示过去未实现的希望、计划或打算.常用的动词有hope,expect,suppose,think,want,wish等.例如:
They had hoped to be able to arrive before ten.他们本来打算能在10点之前到达.
5.在before,after,as soon as等引导的从句中,由于这些连词本身已经表示出时间先后,所以可以用过去时来代替过去完成时.