语法专练——现在完成时、现在完成进行时

语法专练——现在完成时、现在完成进行时
 
现在完成时】
一、单项选择
1. I wonder why Jenny _____to us recently. We should have heard from her by now.
A. hasn’t written    B. doesn't write   C. won't write    D. hadn't written
2. So far this year we _______ a fall in house prices by between 5 and 10 percent.   
A. saw           B. see           C. had seen        D. have seen
3. His father  ______ the Party since 1978. 
A. joined       B. has joined      C. was in       D. has  been  in
4. —______ my glasses?
—Yes, I saw them on your bed a minute ago.
A. Do you see    B. Had you see     C. Would you see    D. Have you seen
5. We ______ Xiao Li since she was a little girl.
A.know    B.had known    C. have known    D. knew
 
二、单句填空
1. China’s high-speed railways __________(grow) from 9,000 to 25,000 kilometers in the past few years.
2. Attracted by the unique way of communicating, many foreigners ___________(join) in sending and grabbing red packets so far.
3. There ___________(be) a new modern art exhibition downtown for the last three days.
4. China __________(make) great progress in science and technology.
5. It is the third time that I __________(visit) the city.
6. The price __________ (go) down, but I doubt whether it will remain so.
7. The two old men __________(not see) each other since 1980.
8. We cannot cross the river because the water __________(rise).
9. She can do it quite well now because she __________ (try) many times.
10. The Chinese people __________(use) bamboos to make paper for several thousand years.
 
【现在完成进行时】
一、单项选择
1.—You are a great swimmer.  
—Thanks. It’s because I ______ a lot these days.
A. have been practising           B. was practising           C. would practise           D. had practised
2.Mother wanted to be a good provider, a role she ______ since her marriage to Father.            
A. shoulders              B. shouldered              C. is shouldering            D. has been shouldering
3.The number of visitors ______ steadily since the reopening, despite a sharp decline compared to normal years.            
A. has risen                    B. is rising                    C. had been rising                    D. has been rising
4.—I'm fed up with the wet, cold weather here! I wish tomorrow a sunny day!  
—Exactly. Actually, it ________ every day in the past two weeks.
A. rained                     B. was raining                     C. has rained                     D. has been raining
5.Since last month, George, along with some of his former classmates, _____ to have a 20-year gathering during this summer holiday.            
A. have desired                  B. desired                  C. had desired                 D. has been desiring
 
二、单句填空
1. For the past few months, we ________(interview) and filming young players about their interest in basketball.    
2. —Thomas, why are your eyes red?  
—I ________ (cut) up onions for the last five minutes.
3. I won’t tell the student the answer to the math problem until he ________ (work) on it for more than an hour.    
4. Mr. Smith, along with his students, ________ (work) on the project day and night to finish the task ahead of time.    
5. Britain as well as many other industrial countries, ________(experience)major changes over the last 100 years.    
6. You know, I ________ (look) for a job for three months, and this is my first formal interview.  
7. I _____________ (think) about what you've said these days and I've decided to take your advice.
8. Inventors _____________ (try) to make flying cars since the 1930s, according to Robert Mann,an airline industry expert.
9. Dashan,who _____________ ( learn ) crosstalk,the Chinese comedic tradition,for decades,wants to mix it up with the Western stand-up tradition.
10. You come at last! I______________ (wait) for half an hour.
 
 
 
 
 
 
参考答案
【现在完成时】
一、
1—5  A D D D C
二、
1. have grown
2. have joined
3. have been
4. has made
5. have visited
6. has gone
7. haven’t seen
8. has risen
9. has tried
10. have used
 
【现在完成进行时】
一、
1—5  A D D D D 
二、
1. have been interviewing   
2. have been cutting   
3. has been working   
4. is working /has been working   
5. has experienced/has been experiencing   
6. have been looking
7. have been thinking
8. have been trying
9. has been learning
10. have been waiting
 
留言与评论(共有 0 条评论)
   
验证码: