MarvinTheMartian wrote: |
For instance, in the following dialogue, would you say "I took" or "I've taken":
A: Where's my favorite coffee mug? I can't find it. It's not in the cupboard.
B: I took it out / I've taken it out. It's on the table. |
|
I'm quite sure I'd usually say "I took it out". The use of the present perfect would become more likely if I added the word 'already' to the sentence:
"I've already taken it out."
However, even with 'already' in the sentence, many (possibly even a majority of) speakers of AmE will still use the simple past tense -- at least in everyday speech.
In your sentence B above, I would categorize the simple past tense (took) and the present perfect (have taken) as being equally correct. Both refer to a completed past action. The choice of one or the other is up to the speaker.
I taught English for years in Germany. One of the things I noticed about my German students was that they tended to misuse (and overuse) the present perfect extremely often, and to underuse the simple past tense. This was such a common problem that I finally started giving them a very simple rule of thumb to use when speaking:
If you're not completely sure whether to use the simple past tense or the present perfect, go with the simple past tense. That's not a guarantee that your grammar will be correct, but statistically speaking, you are much more likely to get it right. The simple past tense is used far more often in English than the present perfect is.
I'd read that more than 70% of English verb usage consists of just two tenses: the simple present and the simple past. That seemed right to me, and believe it or not, my simple "statistical rule" worked quite nicely for my "present-perfect-loving" German students in particular.