Obviously,D
Speaking of using past perfect tense in the answer D, I got some grammer explanations for you
|
The present perfect is used when the time period has not finished: |
I have seen three movies this week. (This week has not finished yet.) |
|
|
The present perfect is often used when the time is not mentioned: |
Gerry has failed his exam again. |
|
|
The present perfect is often used when the time is recent: |
Ikuko has just arrived in Victoria. |
|
|
The present perfect is often used with for and since. |
Greg has lived here for 20 years. Greg has lived here since 1978. |
[此贴子已经被作者于2005-9-2 0:24:15编辑过] |