By the time I graduate, I ___ five languages. MCQ with Answer and Explanation

By the time I graduate, I ___ five languages.
A. am learning
B. will have learned
C. learn
D. will learn
Answer: Option B
Solution (By JKSSB Mock Tests)
Future Perfect.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1
I knew that he ___ a doctor.
A. is
B. will be
C. was
D. has been

Correct Answer: Option C


Explanation:
Sequence of tenses: main clause past, subordinate clause past.

This question belongs to: English Tenses
Question #2
He ___ to the store, he should be back soon.
A. has gone
B. was going
C. went
D. goes

Correct Answer: Option A


Explanation:
Present Perfect for recent action.

This question belongs to: English Tenses
Question #3
They ___ yet.
A. didn't arrived
B. won't arrive
C. aren't arriving
D. haven't arrived

Correct Answer: Option D


Explanation:
Negative with 'yet' → Present Perfect 'haven't arrived'.

This question belongs to: English Tenses