Fill in the blank with the most appropriate word. I haven't seen him __________ he came to dinner with us last week.
A
for
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
meanwhile
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
since
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
when
No worries! We‘ve got your back. Try BYJU‘S free classes today!
E
while
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is C since In English, we use the preposition for to talk about an amount of time or space. The amount of time could be seconds, minutes, hours, days, months or even years.
The amount of time does not need to be exact. You could use for when you are talking about vague periods of time, like "for the weekend", "for ages" or "for a long time".
In English, we use since to refer to a point of time. Since can refer to a point after a specific time or event in the past. Or it can refer to a particular point beginning sometime in the past and continuing until the present time. The particular point in time could be anything – last Tuesday, 2008 or midnight, for example.
In this context, 'since' will be used because the sentence denotes a specific time and that is last week. Hence, option C is correct and the other options are not.