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

You know that Jane is a good friend of Carol's.

You ask Jane: ___________. (how long / know / Carol?)

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

The correct option is C How long have you known Carol?
The present perfect is a verb tense which is used to show that an action has taken place once or many times before now, here, knowing Carol. The present perfect is formed using has/have + past participle, here, "have known". Questions are indicated by inverting the subject and has/have. Hence, Option C is correct.
The rest of the options do not adhere to this condition.
Option A states a routine or habit, B states a past action, whereas the action 'to know Carol' hasn't stopped. Option D states a continuous action, but 'to know someone' is a short action, we don't use the continuous form 'knowing'.
Hence these options are incorrect.

flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Powers of the Lok Sabha
CIVICS
Watch in App
Join BYJU'S Learning Program
CrossIcon