Ok firstly : Which of these two sentences ARE correct. (sentence is in the plural) Don't make the same mistakes as the BBC.
You’d have/You’d have had
Hi, there
Which of THESE sentences<s> is</s> are <s>right</s>? Correct
You’d have no way of knowing this, but I am allergic to peanuts”
or
“You’d have HAD no way of knowing this, but I am allergic to peanuts”?
Which of these two sentences <s>is </s>are<s> </s>right?
Thank you very much!!
Both of them!
In the first sentence the context would have been a normal remark based upon some ignorance of the fact that you are allergic to peanuts. This is a present ongoing context.
The second remark would have been made within the context of an event having taken place, for example, peanuts were added to a meal and you became allergic, and the cook had no way of knowing this before hand. This would be said in the context of something in the past.
Context is all important here and it is very very difficult to predict the context, each situation would necessitate the correct response form a native English speaker but trying to explain this is very difficult.