+0
There seems to so many grammatical errors even among the native eng. speakers.

Could anyone give me a crear answer for the questions?

Which one is correct?

(1) I should have drank a non-alcohol cocktail. (But indeed I didnt drink a non-alcohol cocktail)

Or I should have drunk a non-alcohol cocktail.

(2) I should have drove to the work. (But I didnt)

Or I should have driven to the work.

Thank you.
+0
AnonymousThere seems to so many grammatical errors even among the native eng. speakers.
Could anyone give me a crear answer for the questions?

Which one is correct?
(1) I should have drank a non-alcohol cocktail. (But indeed I didnt drink a non-alcohol cocktail)
Or I should have drunk a non-alcohol cocktail.

(2) I should have drove to the work. (But I didnt)
Or I should have driven to the work.

Thank you.
I should have drunk a non-alcohol cocktail.
I should have driven to work.

Edit: YL: I fixed your sentence within the same post and deleted your correction post. I thought you would agree that it looks better like this. CJ
Comments  
Try out our live chat room.
Thanks, CJ.

I wanted to edit my first post, but found difficulty. That's why I had to resort to posting again with the edited version.
I believe it is should have driven beacause even in spanish you need to use the perfect form of the second word. its a compound sentence in the present perfect form in spanish as well as english. Drove is past tense (i.e I drove yesterday) whereas driven is the perfect (i.e I should have driven yesterday)
1)

I should have drank a non-alcohol cocktail at the party.

Drunk is past( you have already done it)

I drunk a non-alcohol cocktail last night.

2)

I should have driven to work instead of taking the bus.

Drove is past( is has happened0

I drove my husband's car to work.

It is funny that I had the same confusion for these two words. Thanks to my coworker who was a teacher. I can get some side tutoring. Emotion: smile
Teachers: We supply a list of EFL job vacancies
Anonymous1)I should have drank a non-alcohol cocktail at the party.

Drunk is past( you have already done it)

I drunk a non-alcohol cocktail last night.
I'm sorry, but this is completely wrong!

Drank is the simple past. I drank too much last night. I drank a large Diet Coke and now my teeth are floating.

Drunk is the past participle -- I have drunk from the Kool AId. I should have drunk something else. I would not have drunk that much if I'd known how bad my head would hurt.

AnonymousThanks to my coworker who was a teacher. I can get some side tutoring. Emotion: smile

I hope you simply misunderstood your coworker.

1. I should have drunk a non-alcoholic bev.

2. I should/should not have driven home.
it is of course "I have drunk"and "I have driven". But language is an always changing entity, what is considered wrong nowadays, might become over a period of time an accepted way of speech. I hear "I have drove" more and more, it hurts my ears but add one century and it might be fully accepted while "I have drunk" by then may sound old-fashioned. If you have a problem with this, then juist read an English text of 500 or 1000 years ago, and you will see that about everything that was correct english in those days has changed considerably to the extent that it has become difficult to understand.
Site Hint: Check out our list of pronunciation videos.

Your 1) is incorrect. It's I should have drunk, I drank. I drank because it's an action, it doesn't matter whether it was yesterday, last week or before breakfast. I should have drunk because it is something she might have done in the past but didn't do. Make sense?

2) is correct.