一般过去时态和现在完成时态的区别练习题1)一般过去时态表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时态中动作为过去发生的,强调过去的事情对现在的影响,强调的是影响
如:I saw this filmyesterday
(强调看的动作发生过了)I have already seen this film
(强调对现在的影响,电影的内容已经知了) I haven’t finished my work yet
(强调对现在的影响,还有工作要做,不能去玩) When did you finish your homework(询问过去的动作所发生的时间,与现在无关)2)一般过去时态表示动作在过去已经停止;现在完成时态表示过去开始的动作一直延续到现在
如:Ann visited her uncle last weekend
(visit 这个动作在过去已经停止) They have lived here since 1983
(live here 这个动作从 1983 年开始,一直延续到现在)3)一般过去时态常用非延续性动词,如 borrow, buy, come, go,leave, start, die, finish, become 等
现在完成时态可表示持续到现在的动作或状态,与时间段连用时动词一般是延续性的,如keep, have, live, teach, learn, work, study, know, be 等
如:Hejoined the League three years ago
(join 是短暂动词)He has been in the League for three years
(be in 表状态,在团内的状态可延续) He has been a League member for threeyears
(是团员的状态可延续