Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Lets say that someone is driving a car but doesn't possess a drivers license and I am telling him

You should have been obtained a drivers license before drive a car.

is this usage of "should have been" correct or else please give me an example about how to use "should have been" for expressing conditions.

share|improve this question

closed as general reference by tchrist, Noah, FumbleFingers, MετάEd, Mahnax Sep 15 '12 at 18:43

This question is too basic; it can be definitively and permanently answered by a single link to a standard internet reference source designed specifically to find that type of information.If this question can be reworded to fit the rules in the help center, please edit the question.

    
+1 for following Waiwai933's instructions on your previous question. –  user16269 Sep 14 '12 at 5:44
    
You use "should have done smth" when you regret not having done this... –  Vladimir Stazhilov Sep 14 '12 at 15:41

4 Answers 4

up vote -1 down vote accepted

Usage of "should have":

You should have done that yesterday.

Usage of "should have been":

You should have been there at his birthday party.

Get an idea of how they are used?

share|improve this answer
    
-1 for not giving proper explanation. The structure for the first part of OP's sentence is fine. See David's answer for how OP has used obtained the wrong way. –  Noah Sep 14 '12 at 6:36
    
Thanks for the downvote. I just gave examples to make it easy for the person who posted the question to differentiate. It has been accepted as an answer, so it is not so improper after all. –  Rajath Sep 14 '12 at 6:40

No, that sentence is not correct - I see three, arguably four errors in it. When you use "should have been" with a past participle, it makes your sentence passive. Take a look at the following.

You should have been given a driver's licence when you passed the test.

This is passive, not active, which makes sense, because it is not "you" who is giving. In your example, though, "you" is in fact the subject of "obtained", which is what makes it incorrect.

share|improve this answer

This may be correct:

You should have obtained a driver's license before driving a car.

If you want to use should have been then write

You should have been more careful to get a driver's license before driving a car.

share|improve this answer

is this usage of "should have been" correct

No. Simply say: you must have a driver's licence to drive.

please give me an example about how to use "should have been" for expressing conditions.

Here's a example: I'm sorry if I should have told you before.

share|improve this answer
1  
That example doesn't use "should have been". Your example should have been, "You should have been licensed before getting behind the wheel." –  Jim Sep 14 '12 at 5:51
    
@Jim: I meant to give an example of should+have+past participle in an if clause as the OP asks for a conditional example. –  Mori Sep 14 '12 at 5:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.