Get in Touch
●
skoolyst@gmail.com
●
+92 334 0673401
0
Home
Schools
About
Blog
Shop
Videos
MCQs
EN
اردو
0
Login
Register
MCQs
Practice
Q
Easy
1 Mark
English
Sentence Correction & Common Errors
Choose the correct sentence.
A
He has finished his homework yesterday.
B
He finished his homework yesterday.
C
He has finish his homework yesterday.
D
He finishing his homework yesterday.
Show Hint
Reset
Check Answer
Explanation
A specific past time marker like "yesterday" requires the simple past tense, not the present perfect.
Reference: Skoolyst English Grammar Guide , Page 3
Hint
Definite past time words (yesterday, last week, in 2020) never pair with present perfect.
Similar Questions
Choose the sentence with a clear pronoun reference.
Easy
English
Choose the sentence with correct and consistent tense usage.
Hard
English
Choose the correct sentence.
Medium
English
Choose the correct sentence.
Easy
English
Choose the correct sentence.
Medium
English