Complete the sentence with the most suitable option:
I think Mr Wilson ___________ in this school since 1990 or may be earlier.
A
Teaches
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
Is teaching
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Has taught
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
Taught
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is A Has taught The given sentence mentions an action that has taken place since the past "since 1990 or may be earlier".
Option C: 'Has taught' is in present perfect tense. It states an action that started in the past and has just completed or is still true in the present. It agrees to the given sentence, which also began in the past. Hence option C is correct.
Option A: 'Teaches' is a simple present tense that states a truth or habit. It does not indicate the past though.
Option B: 'Is teaching' expresses a continuous action in the present, as opposed to the action that started in the past 'has taught'.
Option D: 'Taught' is a simple past tense verb but here the action completes in the present.