In this article we picked up 4 random confusing topics of english grammar that english learners find difficult to deal with. Here is all :-
Difference between “had better” & “would have been better”
Had better : We use had better where we ask other person to do something which is good for him/her(its a kind of advice as well but not always in a positive way).
- You had better to prepare for exams.(positive sense)
- You had better to leave from here right now.(Negative sense : say someone is very angry over the mistake you did and wants you to go from there as he may beat you).
- You had better go with him as he knows the way to reach there.(positive sense)
Would have been better : This form is used in the same way as of above. The only difference is here that this is used for past tense and brings with a hypothetical situation.
- It would have been better if you had started your career at the age of 22.(but the person did not commence his career at 22 and now he is 30 and recently started a job).
- It would have been better if you had come to me. I would help you definitely.
- It would have been better if government had banned the production of firecrackers.(but govt did not do so).
Differnece between will have + v3 & would have + v3
Will have + v3 : This is simpally the future perfect tense where there is a sense of completing an action in future.
- He will have completed his work by 3 PM.
- I will have reached Germany by Tuesday.
Would have + v3 : This used in two ways ; First way to use is to talk about an action that has completed in past and the second way to use this form where speaker saying about an action which may or may not be completed in near past.(here the sense of assuming comes)
- He would have completed his work when i reached his house(simple past)
- I would have done my work at about 5am yesterday.(simple past)
- Virat Kohli would have scored 100 by this time.(assuming in present that Virat may be at 100 now but not sure)
- You can go and play with him. He would have completed his homework by this time(assuming).
Difference between “Would have” and “Would have been”
Would have : This is used for the possibility of having of something.
- If i were a rich man, i would have BMW.
- If i were in place of you, i would have that position of managerial level
- If i were with you, you would have a couple of new things to do with me.
Would have been : It expresses the possibility of being(something/somewhere etc). It is hypothetical situation.
- I would have been a better person if he hadn’t influenced me. – I was not a better person because he had influenced me. So, it expresses the possibility of being something/ somehow in the past.
- I would have been on the senior position in my company if i had not suffered from long illness.- I am not on the senior postion now because i was ill.
- You would have been a married man if you had married with that girl at that time. -He is not a married man as he did not marry with that girl.
Difference between “Could have been” and “could have been + v3”
Both structures are used where the sense is that a particular situation or action can be happen or done in the past but not done in actual.
Examples of could have been :
- Rahul could have been in school at that time.(possible but didn’t happen)
- He could have been in gym yesterday.(possible but did not happen)
- I could have been a mathemetical teacher.(possible but did not happen)
Examples of could have been + v3
This is always use for passive sentence.
- Rahul could have been beaten in school.
- I could have been given some books if i were in the school today.
- You could have been charged with murder.
- We could have been sent to camp if we had registered for that.