You don’t need to describe her. I ______ her several times.

A. had met B. have met C. met D. meet

此题应选 B。主要考察现在完成时的用法。现在完成时是各类考试的常考考点, 其基本用法有两种:

一、持续性用法(或叫未完成用法):指的是动作过去发生, 但在过去并未完成, 而是从过去一直持续到现在。此时多半有表示持续性的时间状语(如for 5 years, since 1990)。

二、影响性用法(或叫已完成用法):指的是动作过去发生, 且在过去已经完成, 但这个过去发生的动作对现在有影响, 且说话者正好要强调的就是这个影响。现在完成时的这个用法, 一般没有明显的时间状语, 主要通过上下文来理解。

1. —Where ___ the radio? I can’t see it anywhere.

—I ___ it right here. But now it’s gone.

A. did you put; have put

B. have you put; put

C. had you put; was putting

D. were you putting; have put

2. —Who is Jerry Cooper?

—____?I saw you shaking hands with him at the

meeting.

A. Don’t you meet him yet

B. Hadn’t you met him yet

C. Didn’t you meet him yet

D. Haven’t you met him yet

答案:1. B 2. D

现在完成时概念解析