I've written 6 reports this week | Counting with Present Perfect Simple
Focus: Present Perfect Simple — counting completed events in open time periodsB125 exercises
📋 Grammar Summary
Structures: Present Perfect Simple — counting completed events in open time periods
Key patterns:
have/has + past participle + number/quantity + open time period
have/has + past participle + number of times + so far
Common errors addressed: Using past simple for counted completed events inside an unfinished time period: 'I read three reports this week' instead of 'I've read three reports this week' • Using present perfect continuous when the target is a count of completed events: 'I've been reading three reports this week' instead of 'I've read three reports this week' • Failing to recognise 'so far' as an open-time marker requiring present perfect simple • Using present perfect with a clearly finished time period: 'I've read three reports last week' instead of 'I read three reports last week'
🎮 Practice Activities
Counting Completed Events — Gap Fill
Present Perfect Simple — counting completed events in open time periods
Complete each sentence with the correct form.
I _____ six reports this week and the week is not over yet.
💡 We use present perfect simple to count finished things in an open time period. 'This week' is still open. 'Wrote' uses past simple, which needs a closed time. 'I've been writing' counts no finished results.
She _____ four meetings today, and it is only two o'clock.
💡 We use present perfect simple to count completed events in an open period. 'Today' is still open. 'Attended' is past simple and needs a closed time. 'Has been attending' is continuous and does not count finished results.
Our team _____ three meetings so far this month because of the new project.
💡 We use present perfect simple to count completed events. 'So far this month' shows the time is still open. 'Cancelled' is past simple. 'Has been cancelling' is continuous and gives no finished count. 'Had cancelled' is past perfect, which is wrong here.
I _____ 25,000 kilometres by car this year — that is a lot!
💡 We use present perfect simple to report a measured total in an open time period. 'This year' is still open. 'Drove' is past simple. 'I've been driving' is continuous and cannot count a completed total distance.
He _____ loads of emails so far today and he is still working.
💡 We use present perfect simple with 'so far today' to count finished actions in an open period. 'Sent' is past simple. 'Has been sending' is continuous and focuses on the activity, not the finished count. 'Sends' is present simple.
I _____ six interesting people at this conference so far.
💡 'So far' shows the conference is still open. We use present perfect simple to count the six completed meetings. 'Met' is past simple. 'I've been meeting' is continuous and does not give a finished count.
They _____ two productive entries in the scoreboard this week.
💡 We use present perfect simple to count finished results in an open time period. 'This week' is still open. 'Completed' is past simple. 'Have been completing' is continuous. 'Had completed' is past perfect, which is wrong here.
I _____ three good books this year — all of them from start to finish.
💡 All three books are finished, so we count completed results. 'This year' is still open. 'Read' is past simple. 'I've been reading' is continuous and suggests the books are still in progress, not finished.
Our manager _____ five clients last week to discuss the new project.
💡 'Last week' is a closed, finished time period. We use past simple, not present perfect. 'Has visited' is present perfect, which cannot be used with a closed time like 'last week'. 'Was visiting' is past continuous.
I _____ a tonne of chocolate in one sitting — that is a zero count!
💡 'Never' is a count of zero in an open life period. We use present perfect simple. 'Never ate' is past simple and needs a closed time. 'I've never been eating' is continuous and wrong for a zero count. 'Had never eaten' is past perfect.
She _____ only two cigarettes today — much less than before.
💡 We count two completed cigarettes in an open period — 'today' is still open. 'Smoked' is past simple. 'Has been smoking' is continuous and cannot count a finished number. 'Is smoking' is present continuous.
By the end of this morning, I _____ a million questions from the new team members.
💡 The morning is still open from the speaker's view. We count the completed answers using present perfect simple. 'Answered' is past simple. 'I've been answering' is continuous and does not count a finished total.
The team _____ three countable results so far in this project.
💡 'So far in this project' shows the project is still open. We count three finished results with present perfect simple. 'Produced' is past simple. 'Has been producing' is continuous. 'Had produced' is past perfect.
I _____ to London three times this year and I might go again.
💡 We count three completed trips in an open year. 'This year' is still open. 'Travelled' is past simple and needs a closed time. 'I've been travelling' is continuous and cannot count a finished number of trips.
Counting with Present Perfect Simple — Multiple Choice
Present Perfect Simple — counting completed events in open time periods
Choose the correct option to complete each sentence.
I _____ four reports this week and I have two more to write.
💡 'This week' is still open. We use present perfect simple to count four finished reports. 'Wrote' is past simple. 'I've been writing' is continuous and does not count finished results. 'Was writing' is past continuous.
She _____ to Paris loads of times in her life and she loves it there.
💡 'In her life' is an open period — her life is not finished. We count the trips with present perfect simple. 'Went' is past simple. 'Has gone' means she is there now. 'Has been going' is continuous and wrong for a count.
Our team _____ three clients yesterday to talk about the project.
💡 'Yesterday' is a closed, finished time. We use past simple. 'Has met' and 'have met' are present perfect, which cannot be used with a closed time like 'yesterday'. 'Has been meeting' is continuous.
🇮🇹 Note for Italian speakers: In Italian, you might use the passato prossimo with 'ieri', but in English, 'yesterday' always needs the past simple.
I _____ 500 kilometres by car so far this week — and it is only Wednesday.
💡 We use present perfect simple to report a measured total in an open period. 'So far this week' shows the week is still open. 'Drove' is past simple. 'I've been driving' is continuous and cannot count a completed distance total.
He _____ never _____ a scoreboard like this in his whole career.
💡 'Never' is a zero count in an open life period. We use present perfect simple: 'has never seen'. 'Never saw' is past simple. 'Has been seeing' is continuous. 'Had seen' is past perfect, which is wrong here.
I _____ two good books this year — both finished last month.
💡 Both books are fully finished. 'This year' is still open, so we count two completed books with present perfect simple. 'Read' is past simple. 'I've been reading' suggests the books are still in progress, not finished.
The company _____ a million emails to customers this year as part of the campaign.
💡 We count a huge completed total in an open year. 'This year' is still open. 'Sent' is past simple. 'Has been sending' is continuous and cannot count a finished total. 'Sends' is present simple.
I _____ three cigarettes today — I am trying to cancel out my bad habits.
💡 We count three finished cigarettes in an open period — 'today' is still open. 'Smoked' is past simple. 'I've been smoking' is continuous and does not count a finished number. 'Am smoking' is present continuous.
My colleague _____ five productive meetings last Tuesday.
💡 'Last Tuesday' is a closed, finished time. We use past simple. 'Has had' is present perfect, which cannot be used with a closed time like 'last Tuesday'. 'Has been having' is continuous. 'Was having' is past continuous.
🇮🇹 Note for Italian speakers: 'Last Tuesday' is a finished time in English. Always use past simple with it, not present perfect.
So far this year, we _____ more than 50 new entries in the system.
💡 'So far this year' shows the year is still open. We count 50 completed entries with present perfect simple. 'Added' is past simple. 'Have been adding' is continuous and does not count a finished total. 'Were adding' is past continuous.
I _____ a million times that the open time period rule is important!
💡 'A million times' is an exaggerated count with no closed time given — the life period is open. We use present perfect simple. 'Said' is past simple. 'I've been saying' is continuous and does not count a finished number of times.
She _____ six clients so far at the conference today.
💡 'So far at the conference today' shows the time is still open. We count six completed meetings with present perfect simple. 'Met' is past simple. 'Has been meeting' is continuous. 'Meets' is present simple.
Manage your privacy
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.