Answer:
No, this is not right. It should be "Their holiday had to be cancelled because of a fire at the hotel."
Explanation:
If you can change the whole sentence though, it would sound best as "Their holiday had to be cancelled due to a fire at the hotel."
Their = something they own
They're = they are
There = a place
The correct answer is C. Although Peterson's comments may have been valid at one time, his book is over 30 years old.
This sentence is challenging the credibility of Peterson's book because it is old. At one point, his arguments may have been correct, but this has certainly changed over time given that over 30 years have passed since he published his book. Now, there are newer opinions about the topic, so he isn't a credible source anymore.
2. They ought to have thought of that sooner.
3. Children, would you like me to make something special for dinner tonight?
4. Robert could have forgotten to post the letter.
5. Excuse me, could I have a look at your newspaper?
6. They weren't able to finish the exercise because they didn't have time.
7. Mobile phones must not be used on the plane.
8. Richard can't have stole your camera.
B at that time puddle by was quite a small town