This question has been answered · 7 replies
Anonymous: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.
Approved answer (verified by Mister Micawber)
AnonymousThere seems to so many grammatical errors even among the native eng. speakers.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
I wanted to edit my first post, but found difficulty. That's why I had to resort to posting again with the edited version.
Anonymous: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)
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 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.
Anonymous1)I should have drank a non-alcohol cocktail at the party.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.
Anonymous:1. I should have drunk a non-alcoholic bev.
2. I should/should not have driven home.
Anonymous: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.
People are waiting to help.
Related forum topics: