满分5 > 高中英语试题 >

Peter doesn’t smoke now, but he ________...

Peter doesn’t smoke now, but he ________ for almost twenty years.

A. was smokingB. had smokedC. has smokedD. smoked

 

D 【解析】 试题分析:考查时态。句意:彼得现在不吸烟,但是他曾经吸烟差不多20年。此处在讲过去发生的一件事,与现在无关,要用一般过去时态,故选D。 【学法指导】 现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。比如:I have washed the car. 我洗过了车.(看上去很干净) I washed the car a moment ago.我刚才洗过车了. She has watered the flowers.她已经浇了花。(不需要再浇了) She watered the flowers yesterday.她昨天浇的花。I have written the letter but I haven't posted it yet. 信我已经写好了,但还没有寄出。I wrote the letter last week and I posted it three days ago.我上周写的那封信,3天前寄出的。He has learned English for three years.他已经学了三年英语。He is in Shanghai now. He learned English for three years in his hometown.他现在在上海,他在家乡的时候学过三年英语。 考点:考查时态  
复制答案
考点分析:
相关试题推荐

We still have the question of ________ they have discovered the trade secret.

A. whatB. whyC. howD. that

 

查看答案

Ann ________ a certificate at the end of the program to show she has learned computer skills.

A. will giveB. will be givenC. gaveD. was given

 

查看答案

They are very glad that most of the people ________ gave very useful answers.

A. questionedB. questioning

C. to questionD. to be questioned

 

查看答案

________ bothers me is that the young man seems to know a bit too much.

A. WhetherB. WhatC. WhichD. That

 

查看答案

________ the suggestions will help to achieve your goal of a job in the medical profession.

A. FollowedB. To followC. FollowingD. Being followed

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.