The correct option is D Was
In the given sentence, the reference is to 'last week'. This implies past tense.
"Were" is used for first and third person plural nouns in past tense. The subject is singular 'a book fair'. Thus, this is in subject verb disagreement.
"Is" in option B is incorrect as it is used for singular noun in present tense.
"Are" is option C is incorrect as it used for plural nouns in present tense.
"Was" in option D is correct as it is used for the first and third person singular nouns in past tense. It is used for statements of fact. The sentence refers to 'a book fair' (singular noun) in past tense (last week).
Thus, option D is correct.