Present perfect tense with definite time adverbs

In traditional grammar books you may have read that the present perfect tense is not used with adverbs referring to definite periods of time. This is quite confusing. Although the present perfect tense is not usually used with adverbs referring to finished periods of time, it is quite common with definite time adverbs.

Note that although the present perfect tense is not usually used with finished time periods, it can be used to refer to finished actions.

We usually use the present perfect tense to talk about recent events and simple past tense to talk about old events.

Note that there are exceptions to this rule. The present perfect tense is sometimes used to talk about very old events that may have some significance in the present. In the same way, simple past tense can be used to talk about very recent events.

Compare:

This is the first time etc

In sentences constructed this / it / that is the first / second / third / only / best / worst etc., we usually use a present perfect tense.

Note that when we talk about past events, we use past perfect tenses in this structure.

Sections in this article

Tenses worksheet for grade 10 CBSE
CBSE class 10 English grammar - sentence completion exercise 1
CBSE class 10 English grammar - sentence completion exercise 2
Degrees of comparison exercises
Simple present tense worksheet
Using adjective clauses
Since or For
Using since and for: grammar exercise
Joining two sentences into a single compound sentence

See also

Common mistakes in the use of nouns
Common mistakes in the use of nouns | Exercise 1
Common mistakes in the use of nouns | Exercise 2
Common mistakes in the use of nouns | Exercise 3

More CBSE English Grammar worksheets

Passive voice worksheet | Simple past tense
Passive voice worksheet | Past continuous tense
Passive voice worksheet | Simple future tense
Passive voice worksheet | Future perfect tense

 

Recent Posts

Grammar Worksheets

English Grammar

Business English

Practical English Usage

English Vocabulary

English Speaking

Class 10 Grammar Worksheets

Class 9 Grammar Worksheets

Class 8 Grammar Worksheets

Class 7 Grammar Worksheets

Class 6 Grammar Worksheets

Class 5 Grammar Worksheets

Class 4 Grammar Worksheets

Class 3 Grammar Worksheets

Class 2 Grammar Worksheets

Kerala Syllabus

Enter your email address to receive our lessons in your inbox:

Delivered by FeedBurner

Vocabulary | Speaking | Exams | Practical English Usage | English Writing | Grammar Worksheets

All Rights Reserved perfectyourenglish.com