We ___ the assignment since last night. MCQ with Answer and Explanation

We ___ the assignment since last night.
A. are doing
B. did
C. have been doing
D. do
Answer: Option C
Solution (By JKExamLibrary)
Duration from last night.

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
I ___ now. I'll talk later.
A. am driving
B. drive
C. have driven
D. drove

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #2 Report Error
When I was young, I ___ to school on foot.
A. have gone
B. went
C. go
D. was going

Correct Answer: Option B


Explanation:
Past habit → Simple Past 'went'.

This question belongs to: English Tenses
Question #3 Report Error
She acted as if she ___ the answer.
A. knew
B. knows
C. has known
D. had known

Correct Answer: Option A


Explanation:
As if + unreal present → past simple.

This question belongs to: English Tenses