present perfect simple negative (YET)

Here’s a student example of ‘present perfect simple negative‘: Today I can play very well with someone, even when I haven’t played for a long time. Portuguese female level 3 writing. A2 point 5 in the category of  NEGATION/AUXILIARY VERBS is defined: negative statements of main verbs in the present continuous and present perfect with ‘be’ and ‘have’ + ‘not/n’t’. A2 point 13 in the category of PAST is defined: …

present perfect simple negative (YET) Read More »


Point 24 in the category of PAST perfect simple: negative forms. PELIC STUDENT EXAMPLE: At that time, I had not found my job and I had a lot of free time. Chinese male, level 3 writing class. A search on iWeb for: _VHD _XX _VVN 1 HAD N’T SEEN 10519 2 HAD NOT SEEN 8370 3 HAD N’T HEARD 6433 4 HAD N’T THOUGHT 5405 5 …

had not + PAST PARTICIPLE Read More »

DIRECT SPEECH (initial or end position)

The following two B1 points are only different in the order. Point 4 in REPORTED SPEECH is defined as: DIRECT SPEECH, REPORTING CLAUSE, INITIAL POSITION: report speech and thought directly, using the reporting verb before the reporting clause Point 9 is END POSITION: report speech and thought directly using the reporting verb after the reporting …

DIRECT SPEECH (initial or end position) Read More »

might | may not + have + PAST PARTICIPLE (past possibility)

Here are the most common verbs found in this grammar structure with examples:

You MIGHT NOT HAVE KNOWN about the party.
She MIGHT NOT HAVE THOUGHT you were serious.
They MIGHT NOT HAVE HEARD that you were coming.

The negative past modal meaning expressed here is of possibility.

by the time + CLAUSE

We have already covered the following grammar point on another page: C1 English Grammar Profile point 63 in the category of FUTURE is defined as: The present simple with ‘by the time’ to refer to the future. For example: By the time it lands, they will already know if anything needs to be serviced. There is no other EGP tense that is related to this …

by the time + CLAUSE Read More »