
Fill in the blanks with the most appropriate word.
I ________ them for 10 months.
Know
A) Knows
B) Have known
C) Will know
D) Shall know
Answer
539.4k+ views
Hint: Identify the tense being used here. Ensure that you are aware of all the types of tenses to be able to solve such problems. By heart all the forms of the tenses to ensure that you don’t commit mistakes while solving such problems.
Complete answer:
‘For 10 months’ refers to a period of time which started in the past and is still going on/ or might have completed the action in the recent past. But if you figure out the verb in the sentence, i.e. ‘know’, we can infer that knowing someone cannot end after a period of time. If you know someone, you have known that person since the time you met them till now and you will know them in the future as well. Hence, this is a present perfect continuous tense.
Option A: ‘know’ is in the form of a simple present tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Option B: ‘knows’ is in the form of a simple present tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Option C: ‘Have known’ is in the form of a present perfect continuous tense, because the form of a present perfect continuous tense is ‘ Subject + has/ have + past participle/ v3 + object’. The same is mentioned in the option. Hence, we can say that this is the correct answer.
Option D: ‘Will know’ is in the future tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Option E: ‘Shall know’ is also in the future tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Hence the correct answer is option ‘C’
Note: Whenever you want to identify if the sentence is in perfect tense or not, check for its main verb. If it is in v3/ part participle form, then the sentence is in perfect tense. And to know if the sentence is in present/ past/ future, look out for the ‘be’ forms in the sentence. They would tell you the exact tense of the sentence.
Complete answer:
‘For 10 months’ refers to a period of time which started in the past and is still going on/ or might have completed the action in the recent past. But if you figure out the verb in the sentence, i.e. ‘know’, we can infer that knowing someone cannot end after a period of time. If you know someone, you have known that person since the time you met them till now and you will know them in the future as well. Hence, this is a present perfect continuous tense.
Option A: ‘know’ is in the form of a simple present tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Option B: ‘knows’ is in the form of a simple present tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Option C: ‘Have known’ is in the form of a present perfect continuous tense, because the form of a present perfect continuous tense is ‘ Subject + has/ have + past participle/ v3 + object’. The same is mentioned in the option. Hence, we can say that this is the correct answer.
Option D: ‘Will know’ is in the future tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Option E: ‘Shall know’ is also in the future tense. But now that we know that the given statement is in present perfect continuous tense, we can say this is an incorrect answer.
Hence the correct answer is option ‘C’
Note: Whenever you want to identify if the sentence is in perfect tense or not, check for its main verb. If it is in v3/ part participle form, then the sentence is in perfect tense. And to know if the sentence is in present/ past/ future, look out for the ‘be’ forms in the sentence. They would tell you the exact tense of the sentence.
Recently Updated Pages
Master Class 10 Computer Science: Engaging Questions & Answers for Success

Master Class 10 General Knowledge: Engaging Questions & Answers for Success

Master Class 10 English: Engaging Questions & Answers for Success

Master Class 10 Social Science: Engaging Questions & Answers for Success

Master Class 10 Maths: Engaging Questions & Answers for Success

Master Class 10 Science: Engaging Questions & Answers for Success

Trending doubts
What is the median of the first 10 natural numbers class 10 maths CBSE

Which women's tennis player has 24 Grand Slam singles titles?

Who is the Brand Ambassador of Incredible India?

Why is there a time difference of about 5 hours between class 10 social science CBSE

Write a letter to the principal requesting him to grant class 10 english CBSE

State and prove converse of BPT Basic Proportionality class 10 maths CBSE

