Hi
GraceSCKao,
I'll put my thoughts down below.
GraceSCKao
Many text books (for GMAT and for regular English education) have pointed out that the present perfect tense is used to show either an action that started at a moment in the past and continues at present or a completed action that has a continued effect relevant to the present moment.
This is broadly correct. The present perfect is used for (a) something in the
indefinite past, (b) something that started in the past and is still going on, or (c) something that covers an entire duration of time before now. It's a good fit when the the author or speaker is concerned more about
now than the past.
GraceSCKao
A time phrase that includes only the past moment should not be used with the present perfect tense, such as "last year" or "in 2020."
This is also correct. The "indefinite" in "indefinite past" means that we can't be very precise about exactly when something happened. If we want to specify a past time, we shouldn't use the present perfect. However, keep in mind that
in the past isn't a precise time marker. This means that we can say something like "Inflation has been a problem in the past" (we can't be super precise though, so "Inflation has been a problem in 1972" is not correct).
GraceSCKao
The way the present perfect tense is used in (E) is strongly against these suggestions. I am not saying that (E) should not be the correct option, since it delivers the intended meaning most accurately among the five options. But (E)'s use of present perfect tense confuses me. I don't mean that these text books must be correct, and I am also aware that GMAT is not a grammar test, but I wonder whether it is really acceptable to use the present perfect tense with a time phrase only including the past moment.
We can use the present perfect for the past, as long as we don't specify the (precise) time. If we don't specify the time at all, it's usually understood that we're referring to some period of time before now that includes the thing we're discussing.
GraceSCKao
SC is a meaning test, but the use of the present perfect tense in (E) does not give me a clear meaning--why does not the option (E) just say "especially one that worked well in the past"? What is the benefit of using the present perfect tense?
This is not an easy question to answer, and we shouldn't get into the present perfect vs. simple past debate. Instead, I'll focus on what I consider to be the most important advantages of using the present perfect in E.
1. The present perfect helps us focus on
now, rather than the past.
Consider a sentence like this:
1a.
Why should you get the role when you haven't even taken part in a school play?And compare it with this one:
1b.
Why should you get the role when you didn't even take part in a school play?(1a) keeps us focused on the present, whereas (1b) forces a shift to the past and seems to change the meaning to
~a decision (as opposed to
~a state). In this case, (1a) is the most likely intended meaning.
2. The present perfect is less likely to lead to a "one-time" interpretation.
"Why did you choose this course of action?"
2a.
Because it has worked well in the past.2b.
Because it worked well in the past.(2a) gives us the impression that this is something that has been tried (with success) multiple times in the past, whereas (2b) is slightly ambiguous.
Did it work well once? Or did it work well generally? Also, as in (1), we can see that (2b) seems a little distant, as if we're talking about something we haven't used in some time. So we know that something worked well in the past,
but does it work well now? Because (2b) is a little more "distant" than (2a), it is less effective at giving the reader the impression that this is something that can still be expected to work well.
GraceSCKao
If next time, another option in another SC question adopts such use, would you advise me to tolerate it and check other issues?
Yes.
We should always prioritise easy (and reliable) calls.