Present perfect tense is used to express that an action happened in the past, has recently been completed, or is continuing into the present. It implies an unspecified time. You cannot use the present perfect with a specific time expression or time frame. You can use the present perfect with unspecific time adverbs such as "ever", "never", "already", and "yet".
"Ever" means at any time. It is often used in interrogative sentences. It can also be used in negative sentences with "nobody has ever". It is always placed before the main verb or past participle.
"Never" means at no time in the past or future, not ever. It is always placed before the main verb or past participle.
"Already" means sooner than a specified or planned time. It can be used in statements or interrogative sentences. It can be placed before the main verb or past participle or at the end of a sentence.
"Yet" means up to the present time. It is used to suggest that something has not happened by a specific time. It can be used in interrogative or negative sentences. It is usually placed at the end of a sentence.
Directions: Choose the correct answer.
1) Have you __________ watched a scary movie?
a. ever
b. never
2) I have __________ eaten horse meat.
a. ever
b. never
3) I have __________ spoken to him.
a. already
b. yet
4) They haven't arrived __________.
a. already
b. yet
5) The store has closed _________.
a. already
b. yet
6) Nobody has __________ been inside that house.
a. ever
b. never
7) He hasn't called her __________.
a. already
b. yet
8) I have __________ been to his house.
a. ever
b. never
Directions: Choose the correct answer.
1) Person A: Have you ever read this book?
Person B: No, I have __________ read that book.
a. ever
b. never
2) Person A: Have you done your homework yet?
Person B: Yes, I have finished my homework __________.
a. already
b. yet
3) Person A: Has anyone ever seen the mystery man?
Person B: No, nobody has __________ seen him.
a. ever
b. never
4) Person A: Have you completed the assignment already?
Person B: No, I haven't completed it __________.
a. already
b. yet
5) Person A: Have you spoken to your parents yet?
Person B: Yes, I have __________ spoken to them.
a. already
b. yet
Quiz 1 Answers
1) a. ever
2) b. never
3) a. already
4) b. yet
5) a. already
6) a. ever
7) b. yet
8) b. never
Quiz 2 Answers
1) b. never
2) a. already
3) a. ever
4) b. yet
5) a. already