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 correct sentence.
Easy
English
Choose the correct sentence.
Hard
English
Choose the grammatically correct sentence.
Easy
English
Choose the most concise and correct sentence.
Hard
English
Choose the sentence with no modifier error.
Easy
English