Find out whether there is any grammatical error in below sentence. If you would have / gone to his house / before 10 a.m., you would have / got his autograph.

If you would have
gone to his house
before 10 a.m., you would have
got his autograph E. No error

The correct answer is: E. No error

The sentence is grammatically correct. The use of the past perfect subjunctive “would have gone” and the past perfect infinitive “to have got” is correct to express a counterfactual situation, i.e., a situation that did not happen but could have happened.

The sentence can be paraphrased as follows: “If you had gone to his house before 10 a.m., you would have got his autograph.”