Skip to main content

Sentence Patterns using "Would you have...?"

Sentence Patterns using "Would you have...?"


We use "would (not) have + past participle" to imagine something that did not actually happen in the past. We can also this to ask questions about the past. Remember, we are not asking about real events. We are just imagining.
  • Would Tina have come if she hadn't been sick?
    (Really, Tina did not come because she was sick.)

  • Would Mark have liked to meet Sally?
    (Really, Mark did not meet Sally.)

  • Would you have come if I had invited you?
    (Really, you didn't come because I did not invite you.)
This question is commonly used with an if-statement. We can put the if-statement in the beginning or middle of the question. 

Would + subject + have + past participle...+ if...?
If...+ would + subject + have + past participle...?
  • If he had studied harder, would he have passed the test?
  • If you could speak English better, would you have gotten the job?
  • If their best player hadn't hurt his leg, do you think they would have won the game?
  • Would she have come if she knew that Mark would be there?
  • Would they have bought the house if they knew it were for sale?
  • Would you have joined this company if you knew that you would need to work overtime every day?
We can also use question words. 

Question word + would + subject + have + past participle...+ if...
  • What would you have done if you had been there?
  • Where would you have gone if you had gone on summer vacation?
  • What would you have said if you had been there?
We can also ask about what someone thinks another person would have done in a particular situation in the past.
  • What do you think he would have done in that situation?
  • What do you think Mr. Smith would have thought about the presentation?
Bonus Tips and Points

1. We usually use the past perfect in the "if-statement". The past perfect is "had (not) + past participle".
  • If he had come, what would have happened?
  • If she had been here, do you think we could have finished?
  • If the apartments hadn't been built here, would the river have been polluted?
  • If you had been there, would they have fought?
2. It is also okay to use the past tense instead of past perfect in these sentences. Many grammar books say that we cannot use the past tense, but many native English speakers use both. However, it is better to use the past perfect.
  • If she had gone to the party, would she have had fun?
    (=If she went to the party, would she have had fun?)

  • If it hadn't rained, would she have come?
    (=If it didn't rain, would she have come?)

  • What would have happened if he hadn't shown up?
    (=What would have happened if he didn't show up?)
Real-World English Conversations

A) I saw two men fighting on the subway and I did nothing. What would you have done if you saw that? 
B) If they were big and scary, then I probably would have done nothing. But, if they were regular men, then I probably would have tried to calm them down. 

A) If our last project had been more successful, would our company have gone bankrupt? 
B) I think our company would have gone bankrupt even if our last project were successful. 
A) Really? 
B) Our company had some serious financial problems that we didn't know about. 

A) Why didn't you tell me that my ex-girlfriend was going to be at the party? 
B) Would you have come if I had told you that? 
A) Probably not. 
B) That's why I didn't tell you. I wanted you to come. 

A) What would have happened if World War 2 had never happened? 
B) There is no way to know. I don't like those kinds of questions. 
A) Really? I think those kinds of questions are fun to think about. 

Comments

Interactive Blogposts

Top 100 Useful Excel Macro [VBA] Codes Examples

Yogendra98.blogpost.com You can automate small as well as heavy tasks with VBA codes. And do you know with the help of macros, you can break all the limitations of Excel which you think Excel has? So today, I have listed some of the useful codes e xamples to help you become more productive in your day to day work. You can use these codes even if you haven't used VBA before that. All you have to do just paste these codes in your VBA editor. These codes will exactly do the same thing which headings are telling you. For your convenience, please follow these steps to add these codes to your workbook. Before you use these codes, make sure you have your developer tab on your Excel ribbon to access VB editor. If you don't have please use these simple steps to  activate developer tab . Once you activate developer tab, you can use below steps to paste a VBA code into VB editor. Don't Forget:   Make sure to  download thi...

OFFSET combined with SUM or AVERAGE_#Yogendra

           OFFSET combined with SUM or AVERAGE Formula: =SUM(B4:OFFSET(B4,0,E2-1)) The OFFSET function on its own is not particularly advanced, but when we combine it with other functions like SUM or AVERAGE we can create a pretty sophisticated formula.  Suppose you want to create a dynamic function that can sum a variable number of cells.  With the regular SUM formula, you are limited to a static calculation, but by adding OFFSET you can have the cell reference move around. How it works:  To make this formula work, we substitute ending reference cell of the SUM function with the OFFSET function.  This makes the formula dynamic and the cell referenced as E2 is where you can tell Excel how many consecutive cells you want to add up. Now we’ve got some advanced Excel formulas! Below is a screenshot of this slightly more sophisticated formula in action. Add caption As you see, the SUM formula starts...

29 Incredibly Useful Websites You Wish You Knew Earlier@yogendra

Share Pin it Tweet Share Email There are so many wonderful websites around, and it is difficult to know each and every one of them. The below list provides some of those websites that I find particularly helpful, even though they are not as famous or as prevalent as some of the big names out there. 1.  BugMeNot Are you bugged constantly to sign up for websites, even though you do not wish to share your email? If yes, then BugMeNot is for you. Instead of creating new logins, BugMeNot has shared logins across thousands of websites which can be used. . 2.  Get Notify This nifty little website tracks whether the emails sent by you were opened and read by the receiver. Moreover, it also provides the recipient’s IP Address, location, browser details, and more. 3.  Zero Dollar Movies If you are on a constant lookout of free full length movies, then Zero Dollar movies provides a collection of over 15,000 movies in multipl...