Learn English – “I have ridden a rollercoaster and now I’m dizzy” – correct or not

implicationpast-simplepresent-perfecttense

I am not a native English speaker, and the sentence in the title came up yesterday when I was talking with my friend (who is a native English speaker) about English grammar.

Consider the sentence

I have ridden a rollercoaster and now I am dizzy.

(where the intended meaning is that I'm dizzy because of the rollercoaster). In my understanding of present perfect tense, it's use is justified here because I am relating an event of riding a rollercoaster by implying it is the reason I am dizzy right now. However, my friend has said for him this situation is a perfect example of when past simple tense should be used.

I would like to just take his word on that, but I don't see why present perfect is being misused in this sentence. Could anyone clarify why past simple should be used here?

PS. This friend has also mentioned this might be a matter of difference between BrE and AmE (he is American). If this is so, could someone briefly explain how the two are different when it comes to present perfect/past simple distinction?

Best Answer

I have ridden a rollercoaster and now I am dizzy.

The only things wrong with your example sentence is that roller coaster is two words, and there should be a comma after them. This is to separate the two independent clauses. Otherwise, the grammar is fine.

Contextually, most folks would connect the two clauses as cause and effect. That is not the best way to word it, though. Potentially the only time you have ever ridden a roller coaster was 15 years ago, and you found yourself sidetracked mid-sentence (by your dizziness, perhaps). To force the interpretation you want, it would be better to say something like:

I just rode the roller coaster, and now I am dizzy.

Related Topic