Class 6 ICSE - English Grammar Test
Easy Level
1. Fill in the blanks with the correct form of verbs (Simple Tense):
a) She _____ (play) the piano every evening.
b) We _____ (visit) the zoo yesterday.
2. Choose the correct Continuous Tense form:
a) I _____ (read) a book when she called.
i) am reading ii) was reading iii) have read
3. Tick the correct Perfect Tense sentence:
a) He has finished his homework.
b) He finish his homework.
Medium Level
1. Rewrite the sentences in Present Continuous Tense:
a) They bake a cake.
2. Fill in the blanks using Past Perfect Tense:
a) By the time we arrived, the movie _____ (start).
3. Choose the correct form:
a) She _____ (write) a letter since morning.
i) wrote ii) has written iii) has been writing
Challenging Level
1. Correct the errors:
a) He have been working since morning.
2. Fill using Future Perfect Continuous:
Class 6 ICSE - English Grammar Test
a) By next year, I _____ (live) here for ten years.
3. Identify the tense and correct it if wrong:
a) She eats dinner when I called.
Devil Level
1. Rewrite correctly:
a) We was playing when he arrives.
2. Frame sentences in Present Perfect Continuous using these hints:
a) (he / read / book / since morning)
3. Combine the sentences using appropriate tense:
a) He completed the project. He submitted it.
Class 6 ICSE - English Grammar Test
Answer Keys (Detailed with Questions)
Easy Level - Answers
1. Fill in the blanks with the correct form of verbs (Simple Tense):
a) She plays the piano every evening.
b) We visited the zoo yesterday.
2. Choose the correct Continuous Tense form:
a) I was reading a book when she called. (Answer: ii) was reading)
3. Tick the correct Perfect Tense sentence:
a) He has finished his homework. (Correct)
Medium Level - Answers
1. Rewrite the sentences in Present Continuous Tense:
a) They are baking a cake.
2. Fill in the blanks using Past Perfect Tense:
a) By the time we arrived, the movie had started.
3. Choose the correct form:
a) She has been writing a letter since morning. (Answer: iii) has been writing)
Challenging Level - Answers
1. Correct the errors:
a) He has been working since morning.
2. Fill using Future Perfect Continuous:
a) By next year, I will have been living here for ten years.
Class 6 ICSE - English Grammar Test
3. Identify the tense and correct it if wrong:
a) Correction: She was eating dinner when I called.
Devil Level - Answers
1. Rewrite correctly:
a) We were playing when he arrived.
2. Frame sentences in Present Perfect Continuous using these hints:
a) He has been reading a book since morning.
3. Combine the sentences using appropriate tense:
a) After completing the project, he submitted it.