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

Choose the correct word or phrase that completes the sentence correctly.

I ____ on this topic for some time before I realized my mistake.

A
am speaking
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
have been speaking
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
speak
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
had been speaking
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
E
spoke
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution

The correct option is E had been speaking
Option D is the correct answer because it is in the past perfect continuous tense. The past perfect continuous tense (also known as the past perfect progressive tense) shows that an action that started in the past continued up until another time in the past. In the given case, the action of speaking continued until the mistake was realized.
Options A, B, C and E are incorrect because they are not in the past perfect tense.

flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Definition of Sets
MATHEMATICS
Watch in App
Join BYJU'S Learning Program
CrossIcon