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

Identify if the verb form is correct or not. If not, correct it:
Bob is a friend of mine. I know him for a long time.

A
no correction
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
have known
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
have been knowing
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
will know
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution

The correct option is B have known
The present perfect is a verb tense which is used to show that an action has taken place once or many times before now or past experiences relevant in the present, here, knowing Bob. The present perfect is formed using has/have + past participle, here, "have known". Hence, Option B is correct.
The rest of the options do not adhere to this situation.
Option A states a present action but it the action started in the past 'for a long time.
Option C states a continuous action, but 'knowing' is not a continuous action.
Option D states an action yet to happen.
Hence these options are incorrect.

flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Techniques, values, principles
BUSINESS STUDIES
Watch in App
Join BYJU'S Learning Program
CrossIcon