CameraIcon
CameraIcon
SearchIcon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

Fill in the blank with the most appropriate word.
A: I do hope we can watch TV tonight.
B: Oh, yes. I'm sure ________ the serial by now.

A
they'll put up
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
they'll have put up
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
they'd put up
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
they'll be put up
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution

The correct option is C they'll have put up

The context refers to an action that will be completed by the time of speaking. The future perfect tense is used for actions that will be completed before some other point in the future. It is written as, will have + [past participle]. In option B, “they’ll have put up”implies that the TV will be switched on by now. As this option uses the correct formula, this is correct.
“They’ll put up” indicates simple future tense. However, as the context does not make the sequence of events clear (by using before or after something) the future perfect tense id used to show what happened first. Thus, this option is incorrect.
“They’d put up” is a contraction of ‘they would’ and is incorrect as would is used to indicate a preference or wish. This does not concur with the sentence.
“They’ll be put up” implies someone will be accommodated for a stay at a place which is not their home. This is incorrect in the context.
Thus, option B is correct.


flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Types of Plan
BUSINESS STUDIES
Watch in App
Join BYJU'S Learning Program
CrossIcon