Berikut ini adalah jawaban atas Latihan Present Perfect Tense yang diberikan beberapa waktu yang lalu.
- They …….. chess for two hours. (play)
(+) They have played chess for two hours.
(-) They have not played chess for two hours.
(?) Have they played chess for two hours?
- Putri ……... a short story since seven o’clock. (write)
(+) Putri has written a short story since seven o’clock.
(-) Putri has not written a short story since seven o’clock.
(?) Has Putri written a short story since seven o’clock?
- My brother ……… English for two years. (study)
(+) My brother has studied English for two years.
(-) My brother has not studied English for two years.
(?) Has my brother studied English for two years?
- The students …….. the problem for an hour. (discuss)
(+) The students have discussed the problem for an hour.
(-) The students have not discussed the problem for an hour.
(?) Have the students discussed the problem for an hour?
- The technician …….. the computer since this morning. (repair)
(+) The technician has repaired the computer since this morning.
(-) The technician has not repaired the computer since this morning.
(?) Has the technician repaired the computer since this morning?
- The singer ……… five songs. (sing)
(+) The singer has sung five songs.
(-) The singer has not sung five songs.
(?) Has the singer sung five songs?
- Mr. Smith ………. his car since last night. (drive)
(+) Mr. Smith has driven his car since last night.
(-) Mr. Smith has not driven his car since last night.
(?) Has Mr. Smith driven his car since last night?
- The gardener …….. the grass since this morning. (cut)
(+) The gardener has cut the grass since this morning.
(-) The gardener has not cut the grass since this morning.
(?) Has the gardener cut the grass since this morning?
- He ……… three books this month. (read)
(+) He has read three books this month.
(-) He has not read three books this month.
(?) Has he read three books this month?
- The baby …… for five hours. (sleep)
(+) The baby has slept for five hours.
(-) The baby has not slept for five hours.
(?) Has the baby slept for five hours?