myUASARevision for UASA
Bahasa Inggeris questions, unit 2

Grammar: present perfect, past simple and the tense review

45 marks. Use Practice to check each answer as you go, or Exam to answer everything first. The sections follow the UASA Paper 1 item types: multiple choice with A, B or C (Part 1 and Part 2 style), error correction (Part 2), information transfer (Part 3) and short writing tasks.

Section A: multiple choice (Paper 1 style)

11 marks
Read each sentence or short text. Choose the best answer A, B or C.
1

Question 1

Which is the past participle of the verb write?
Show answerHide answer
B
Write, wrote, written. Wrote is the past simple. "Writed" is not an English word.
For the teacher: Remembering, low difficulty, standard 2.2 Past participles (irregular verbs)
Textbook p. 111
2

Question 2

Fiona isn't here. She has ______ for a walk.
Show answerHide answer
A
She is out now, so has gone (still away). Has been means she went and came back. Went is the past simple and cannot follow has.
For the teacher: Remembering, low difficulty, standard 2.3 Gone and been
Textbook p. 76
3

Question 3

"Have your parents ever visited Sabah?" Which is the correct short answer?
Show answerHide answer
C
A short answer repeats the helping verb of the question: Have ... ? Yes, they have.
For the teacher: Understanding, low difficulty, standard 2.3 Questions and short answers
Textbook p. 79
4

Question 4

I have lived in Kuching ______ 2019.
Show answerHide answer
B
2019 is a starting point, so use since. For is used with a length of time (for five years).
For the teacher: Applying, low difficulty, standard 2.4 For and since
Textbook p. 86
5

Question 5

Mei Ling has played the violin ______ six years.
Show answerHide answer
A
Six years is a length of time, so use for. Since needs a starting point such as 2019 or she was seven.
For the teacher: Applying, low difficulty, standard 2.4 For and since
Textbook p. 86
6

Question 6

Message
Hi Dina, I've just sent you the pictures from the beach. We took most of them on Saturday. Have you looked at them yet? Tell me which one you like best.
Sam
From the message, we know that Sam
Show answerHide answer
B
"I've just sent you the pictures" means he sent them a very short time ago. They were taken on Saturday, not last year, and he is not going to send them tomorrow.
For the teacher: Understanding, medium difficulty, standard 2.5 Present perfect and past simple in a message
Textbook p. 89
7

Question 7

My sister ______ her phone yesterday, so she has no phone now.
Show answerHide answer
C
Yesterday is a finished past time, so use the past simple: lost. The present perfect cannot be used with yesterday.
For the teacher: Applying, medium difficulty, standard 2.5 Past simple with a finished time
Textbook p. 93
8

Question 8

Mr Tan ______ in this school for ten years, and he is still here.
Show answerHide answer
A
The action began in the past and continues now, with for ten years: present perfect, has taught.
For the teacher: Applying, medium difficulty, standard 2.5 Present perfect for an action that continues now
Textbook p. 89
9

Question 9

Which sentence is not correct?
Show answerHide answer
C
Last week is a finished time, so the present perfect cannot be used. The textbook says we do not use the present perfect with yesterday or last year.
For the teacher: Analysing, high difficulty, standard 2.5 Present perfect vs past simple
Textbook p. 76
10

Question 10

Which sentence is correct?
Show answerHide answer
B
Three days is a length of time, so for. The first uses since with a length. The third needs the present perfect: has been ill since Monday.
For the teacher: Analysing, medium difficulty, standard 2.4 For and since
Textbook p. 86
11

Question 11

Hafiz wrote: "I have visited Langkawi in 2022." Which is the best correction?
Show answerHide answer
C
In 2022 is a finished time, so the past simple is needed. "Since 2022" would mean he is still visiting, which does not fit a single visit.
For the teacher: Evaluating, high difficulty, standard 2.5 Correcting a tense error
Textbook p. 93

Section B: structured questions (Paper 1 Parts 2 and 3 style, and short writing)

34 marks
Answer all questions. Write your answer in the space, or choose the answer.
12

Question 12

Read the blog post. Each underlined word is wrong. Write the correct word for each.
A day in Melaka
Last Sunday, my family (0) go to Melaka for the day. I (1) has never visited the town before, so I was very excited. We (2) have taken the bus at 8 a.m. and arrived at about 10 o'clock. First, we (3) walk around A Famosa. My father (4) have been interested in history since he was a boy, so he took many photos. In the afternoon, we (5) seen a cultural show. In the evening, I (6) eat two ice creams and a big plate of chicken rice balls! We (7) arrive home at 9 p.m. and I fell asleep at once. I have never (8) enjoy a trip so much.
0 went (example)
[1 mark] (1)has
Show answerHide answer
Tick each point you got.
[1 mark] (2)have
Show answerHide answer
Tick each point you got.
[1 mark] (3)walk
Show answerHide answer
Tick each point you got.
[1 mark] (4)have
Show answerHide answer
Tick each point you got.
[1 mark] (5)seen
Show answerHide answer
Tick each point you got.
[1 mark] (6)eat
Show answerHide answer
Tick each point you got.
[1 mark] (7)arrive
Show answerHide answer
Tick each point you got.
[1 mark] (8)enjoy
Show answerHide answer
Tick each point you got.
For the teacher: Analysing, low difficulty, standard Paper 1 Part 2: error correction (tenses)
Textbook p. 89
13

Question 13

Write the correct form of the verb in brackets (present perfect or past simple).
[1 mark] (a)My cousin ______ (live) in Sandakan since 2020.
Show answerHide answer
Tick each point you got.
[1 mark] (b)We ______ (visit) the museum last Thursday.
Show answerHide answer
Tick each point you got.
[1 mark] (c)______ you ever ______ (see) a whale?
Show answerHide answer
Tick each point you got.
[1 mark] (d)Danial ______ (not finish) his project yet.
Show answerHide answer
Tick each point you got.
[1 mark] (e)I ______ (break) my arm two years ago.
Show answerHide answer
Tick each point you got.
For the teacher: Applying, low difficulty, standard 2.1-2.5 Present perfect or past simple
Textbook p. 93
14

Question 14

Choose for or since.
[1 mark] (a)She has been in the choir ______ three years.
Show answerHide answer
for
Three years is a length of time.
[1 mark] (b)They have lived here ______ 2018.
Show answerHide answer
since
2018 is a starting point.
[1 mark] (c)I have known him ______ I was in Standard 1.
Show answerHide answer
since
A clause that names a starting point needs since.
[1 mark] (d)We have waited ______ twenty minutes.
Show answerHide answer
for
Twenty minutes is a length of time.
For the teacher: Applying, low difficulty, standard 2.4 For and since
Textbook p. 86
15

Question 15

Read the text. Then complete the profile with no more than three words and/or a number from the text.
Runner of the month
Hakim has been a member of the Bukit Jalil Running Club since 2022. He has run in three races so far: a 5 km race in Putrajaya in 2023, a 10 km race in Melaka in 2024 and a 10 km race in Kuching last month. He has not finished a half marathon yet, but he is training for one in December. He trains every Saturday at 6 a.m.
[1 mark] (a)Member of the club since
Show answerHide answer
Tick each point you got.
[1 mark] (b)Number of races so far
Show answerHide answer
Tick each point you got.
[1 mark] (c)Place of his latest race
Show answerHide answer
Tick each point you got.
[1 mark] (d)Race he has not run yet
Show answerHide answer
Tick each point you got.
For the teacher: Understanding, low difficulty, standard Paper 1 Part 3: information transfer (present perfect)
Textbook p. 86
16

Question 16

Write the questions and the short answer.
[1 mark] (a)Make a question with ever: your brother / ride / a horse
Show answerHide answer
Tick each point you got.
[1 mark] (b)Make a question with How long: you / study / English
Show answerHide answer
Tick each point you got.
[1 mark] (c)Write a short answer. "Has Dinesh finished his homework?" (He has not.)
Show answerHide answer
Tick each point you got.
For the teacher: Applying, medium difficulty, standard 2.3 Questions and short answers; How long ...?
Textbook p. 79
17

Question 17

Is the verb form in each sentence correct or wrong?
[1 mark] (a)I have seen the doctor yesterday.
Show answerHide answer
Wrong
Yesterday needs the past simple: I saw the doctor yesterday.
[1 mark] (b)Have you finished your homework yet?
Show answerHide answer
Correct
Yet with the present perfect in a question.
[1 mark] (c)He has gone to Paris last year.
Show answerHide answer
Wrong
Last year is a finished time: He went to Paris last year.
[1 mark] (d)They have lived in Ipoh since 2015.
Show answerHide answer
Correct
Since 2015 means from 2015 up to now: present perfect.
For the teacher: Analysing, medium difficulty, standard 2.5 Present perfect or past simple
Textbook p. 89
18

Question 18

Aina says: "Hafiz has gone to Penang" means he visited Penang and has now come home.
[1 mark] (a)Is Aina right?
Show answerHide answer
No
Has gone means he is still in Penang.
[2 marks] (b)Explain your answer. Then write the sentence that Aina really means.
Show answerHide answer
"Has gone" means Hafiz is still in Penang. If he visited and came back, we say: Hafiz has been to Penang.
Tick each point you got.
For the teacher: Evaluating, high difficulty, standard 2.3 Gone and been
Textbook p. 76
19

Question 19

Write three sentences about yourself: one with for, one with since (both in the present perfect), and one in the past simple with a finished time (for example last year or yesterday).
[3 marks] (a)Your three sentences
Show answerHide answer
I have lived in Shah Alam for ten years. I have been in this school since January. Last year I went to Langkawi with my family.
Tick each point you got.
For the teacher: Creating, medium difficulty, standard 2.4-2.5 Writing with for, since and the past simple
Textbook p. 93