Done, not done yet: the present perfect for daily standup updates

About this lesson

The present perfect for standup updates is the grammar of this B1 English for IT lesson plan: what's done, and what isn't done yet.

Grammar
The past simple with a finished time (Yesterday I opened the pull request.), the present perfect with just, already and yet, irregular participles and going to for plans.
Topic
Daily standups and written status updates on the mobile team of a fictional payments startup, with words such as on track, behind schedule and wrap up.
Activities
A story on the Scrum Guide's three questions, a team chat of written updates, a live standup, self-checking drills, a chat and open boxes, then an update to write and record.

What's inside

  1. Chapter 1Warm-up: What Did You Do Yesterday?

    • PictureUnlock
    • Spin the wheel and answerSpin the wheelUnlock
    • Study the standup wordsVocabularyTry it
    • Look at the pictures and chooseChoose by pictureUnlock
  2. Chapter 2The Story: Three Questions, Fifteen Minutes

    • Read the storyArticleUnlock
    • True or false? Check the storyTrue or falseUnlock
  3. Chapter 3At Work: The Written Standup

    • Read the team chat: #mobile-teamReal-life documentTry it
    • True or false? Check the team chatTrue or falseUnlock
    • Choose the clearer updateQuizUnlock
  4. Chapter 4Listen: One Clear “Done”

    • Listen to the live standup: the Android team in New YorkListeningTry it
    • Transcript, for the teacherUnlock
    • Choose the correct answer about the standupQuizUnlock
  5. Chapter 5Grammar: Done or Not Done Yet?

    • Study the scheme: done, not done yet, todayGrammar schemeTry it
    • Choose the correct option: past simple or present perfectChoose the optionUnlock
    • Choose the correct option: just, already or yetChoose the optionUnlock
    • Fill in the table: past simple and past participleFill in the tableTry it
    • Fill in the gaps: rewrite each update with just, already or yetFill in the gapsUnlock
    • Fill in the gaps: complete Beatriz's updateFill in the gapsUnlock
  6. Chapter 6Speak Up: Your Update

    • Choose the best replies: your written updateChatTry it
    • Open a box and give your updateOpen the boxUnlock
  7. Chapter 7Homework: Your Next Standup

    • Read your phrase bankReal-life documentUnlock
    • Fill in the gaps: plans for today with going toFill in the gapsUnlock
    • Find the matching pairs: standup wordsMemory gameUnlock
    • Write your standup update for todayWriting, checked by the teacherUnlock
    • Record your standup updateSpeaking, checked by the teacherUnlock

Daily standup vocabulary

12 words and phrases from the lesson, each with a picture and audio in edio.

+9 more with pictures and audio in the lessonMore words

  • a fix
  • in progress
  • on track
  • behind schedule
  • an impediment
  • merge
  • deploy
  • break the build
  • wrap up

Grammar: past simple, present perfect and going to for updates

A good update covers three times: what you did at a finished time, what is done or not done now, and what comes next. With a team's written and spoken standups as examples, learners choose the right form for each part of an update, place just, already and yet, and learn the irregular participles of everyday work.

Done, not done yet: past simple, present perfect and going to

In written updates: a finished time (yesterday) → past simple; just, already, yet, so far → present perfect; today's plan → going to.

A finished time, no time, or a plan?

A finished time such as yesterday or two hours ago takes the past simple: Yesterday I opened the pull request. Done, with no time, takes have or has + past participle: I've already written the tests. The plan for today takes going to: I'm going to open it.

Your standup update: which form?

Part of the updateFormTime wordsExample
Done, with a finished timepast simpleyesterday, last week, on Monday, two hours agoYesterday I opened the pull request.
Done, no finished timehave / has + past participlejust, already, so far, since…I've already written the tests.
Not done yethaven't / hasn't + past participle … yetyetI haven't opened the pull request yet.
QuestionHave / Has + subject + past participle … yet?yetHas Jordan tested it yet?
Today's planam / is / are (not) going to + verb; Are you going to…?today, this afternoon, after lunchToday I'm going to wrap up the docs.

Past, now and next

pastfuturenow
  • Yesterday I opened the pull request.
  • I've just merged it: it's done now.
  • Today I'm going to wrap up the docs.

Just, already and yet: meaning and place

Just puts the action a moment ago, and already says it's done, maybe earlier than planned. Both usually go between have and the participle: I've just merged them. Yet means until now and closes negatives and questions: I haven't merged it yet. Has Jordan tested it yet?

just, already, yet: meaning and place

WordMeaningWhere it goesExample
justa very short time agobetween have / has and the participleI've just merged them.
alreadydone now, maybe sooner than expectedbetween have / has and the participle (or at the very end)I've already added them to the tracker.
yetuntil now (only in negatives and questions)at the end of the sentenceI haven't merged it yet. / Has Jordan tested it yet?

From the team's updates

  • I've just finished the code for the payout notifications.Wes, in the team chat
  • I've already added them to the tracker.Jordan, in the team chat
  • I haven't opened the pull request yet.Iryna, in the team chat
  • Yesterday I showed the new refund screens to three beta merchants.Amara: a finished time
  • Has Jordan tested it yet?Wes, at the live standup
  • Today I'm going to wrap up the docs.Iryna, at the live standup

Irregular participles: written, broken, done

Regular verbs use the same -ed form twice: merged, tested, fixed. Many everyday verbs at work have a separate participle: wrote, written; broke, broken; did, done. After have, only the participle is correct: I've written the tests, never I've wrote.

Base formPast simplePast participle
regular: merge, test, fixmerged, tested, fixed (-ed)merged, tested, fixed (the same -ed form)
writewrotewritten
runranrun
buildbuiltbuilt
breakbrokebroken
dodiddone
findfoundfound
sendsentsent
seesawseen
speakspokespoken
choosechosechosen
meetmetmet
bewas / werebeen

American English: I just merged it

In speech, Americans also say I just merged it and Did you deploy it yet?, and that's fine. Written updates use the present perfect, I've just merged it, and a finished time always takes the past simple: I merged it last week.

American English

In speech, Americans also say “I just merged it” and “Did you deploy it yet?”. That's fine! In written updates, use the present perfect: “I've just merged it.” But with a finished time (yesterday, last week, on Monday, two hours ago), always use the past simple.

A clear update in four parts

Put together, an update has four parts, Done, Not done yet, Today and Blockers, with one clear line in each: Done: I've fixed MOB-318. Not done yet: I haven't opened the pull request yet. Today: I'm going to open it.

DoneNot done yetTodayBlockers

Done: I've fixed MOB-318. Not done yet: I haven't opened the pull request yet. Today: I'm going to open it. Blockers: none.

Typical mistakes

  • I've fixed it yesterday.

    I fixed it yesterday.

    yesterday is a finished time: past simple

  • I've yet deployed it.

    I haven't deployed it yet.

    yet: negatives and questions, at the end

  • I already have merged it.

    I've already merged it.

    already goes between have and the participle

  • I've wrote the tests.

    I've written the tests.

    have + past participle (written)

More lessons on this grammar: Present perfect lessons and exercises · Past simple lessons and exercises

Try the present perfect for updates exercises

Try them yourself: these are the same exercises your students do in edio.

What's in the lesson

  • 12 auto-checked exercises
  • 3 games
  • 2 teacher-checked tasks
  • 2 real-life documents
  • 1 article
  • 1 grammar scheme
  • 1 set of word cards
  • 1 audio clip
  • 1 picture
  • 1 transcript

The main objectives of this lesson are to:

  • give a standup update in four parts, Done, Not done yet, Today and Blockers, instead of almost done
  • say what happened at a finished time with the past simple: Yesterday I reviewed three pull requests.
  • report what's done now with just, already and yet: I've just merged it. I haven't opened the pull request yet.
  • use participles such as written, broken and done, and give today's plan with going to: Today I'm going to wrap up the docs.

In English for IT B1 · Inside the Team, lesson 5 sits in unit 2, The daily standup, which trains clear updates, blockers and requests for help. Lesson 2 brought the present perfect with for and since, and lesson 4 the present simple and continuous; this lesson adds just, already and yet, and lesson 6 follows with have to and need to for blockers and a mock standup. Read in three time zones, a written update must say plainly what is finished: the present perfect's job.

Twelve standup words come with pictures and audio, from in progress to break the build, and the story tells how the Scrum Guide's three daily questions became an example in 2017 and were removed in 2020. At work, the team posts its standup in a chat, and the newest developer rewrites a vague almost done as a real update. In an AI-voiced live standup, she is asked for one clear done and gives it. The grammar chapter adds five drills that check themselves, from choosing the tense to completing a teammate's update.

The speaking chapter has a chat in which students choose Iryna's replies as she gives Kenji a written update, then open boxes with situations to report. For homework, students read a phrase bank, then do a going to gap-fill and a memory game of standup words that check themselves; a written status update and a recorded one go to the teacher for review.

Grammar:
present perfect with just, already, yet · past simple vs present perfect · going to for plans
Topic:
daily standup · status updates · the Scrum Guide

Teaching tips

  • Start from the group's real work: each person says one thing they did yesterday and one thing they haven't finished yet, and the class sorts the sentences into past simple and present perfect on the board.
  • Turn almost done into a game: read out a vague update, such as Working on the date stuff, almost done, and let the group ask questions until it has a clear Done, Not done yet and Today.
  • Hold the standup twice: once aloud and once as chat posts. Then compare: spoken updates often have I just merged it, written ones I've just merged it, and both keep yesterday with the past simple.
  • One-to-one, use the learner's own tracker: they pick three real tasks and give one status line for each with just, already or yet, then read them aloud as tomorrow's update.

Liked it?

Teach the whole lesson in edio

25 exercises in 7 chapters, ready to teach. edio is an online platform for language schools and teachers: ready-made interactive lessons, live classes, homework and student progress in one place.

  1. Start a free trial

    7 days, no credit card.

  2. Open the lesson

    Find it in the library of 621 ready lessons. Teach it as it is, or copy any chapter into your own lessons.

  3. Teach it live or as homework

    Students work in their own accounts, in sync with you during the lesson, and the practice exercises check themselves.

The whole course: English for IT B1 · Inside the Team

24 lessons at B1 for people who build, test or run software, in American English. Learners follow Iryna, a junior developer, through her first year at Kestrel Cloud, a fictional payments startup: standups, tickets, code review, chats across time zones and job interviews. Each lesson is built around a true story from software history.See the course

  1. Unit 1 Hello, team

    roles, stacks and first days: the present simple, the present perfect with for and since, question forms

    1. Lesson 1How big is a two-pizza team?Present simple for jobs and responsibilities
    2. Lesson 2Your first "Hello, World"Present perfect with for and since
    3. Lesson 3Write your personal READMEQuestion forms for getting to know colleagues
  2. Unit 2 The daily standup

    updates and blockers: the present simple and continuous, just, already and yet, have to and need to

    1. Lesson 4Why is it called a scrum?Present simple vs continuous and state verbs
    2. Lesson 5 · you're hereDone, not done yetPast simple, present perfect and going to for updates
    3. Lesson 6Help, I'm blocked!Have to, need to, don't have to and can't
  3. Unit 3 Bugs and tickets

    clear bug reports: the past continuous, imperatives and the zero conditional, quantifiers

    1. Lesson 7The first actual bugPast simple and past continuous for bug stories
    2. Lesson 8Steps to reproduceImperatives and the zero conditional for bug reports
    3. Lesson 9The email that couldn't go 500 milesQuantifiers in bug tickets
  4. Unit 4 Code review

    kind, useful comments: -ed and -ing adjectives, modals for suggestions, the first conditional

    1. Lesson 10What's a nit?-ed and -ing adjectives in review comments
    2. Lesson 11Could we maybe…?Modals for suggestions in code review
    3. Lesson 12Your first pull requestThe first conditional and unless in code review
  5. Unit 5 How it works

    explaining systems step by step: time clauses, the passive, relative clauses

    1. Lesson 13What happens when you type a URL?Time clauses with as soon as, until and once
    2. Lesson 14How is a barcode read?The present and past simple passive
    3. Lesson 15Draw it, then say itDefining relative clauses
  6. Unit 6 Remote and async

    chat, email and time zones: polite requests, future forms, the present perfect continuous

    1. Lesson 16Just say what you needPolite requests and indirect questions
    2. Lesson 17Your 9 a.m. is my noonFuture forms for plans across time zones
    3. Lesson 18Write it downPresent perfect continuous for status updates
  7. Unit 7 Users and clients

    user stories and plain explanations: verb + to or -ing, reported speech, comparisons

    1. Lesson 19As a user, I want…Verb + to or verb + -ing
    2. Lesson 20"The client said it was broken"Reported speech for client calls
    3. Lesson 21Explain it in ten hundred wordsComparisons for plain explanations
  8. Unit 8 Your next job

    resumes and interviews: used to, the past perfect, the second conditional

    1. Lesson 22A resume that shows resultsUsed to for your career path
    2. Lesson 23Tell me about a time when…The past perfect for STAR stories
    3. Lesson 24What would you do if…?The second conditional for interviews

Questions about this lesson

Present perfect or past simple: which do you use in a status update?
In a status update, the past simple goes with a finished time, and the present perfect with work that is done now, with no time given. Yesterday I reviewed three pull requests. I've just finished the code for the notifications. I haven't opened the pull request yet. On edio.ai, the B1 English for IT lesson Done, not done yet sorts updates this way, with going to for today's plan.
How do you use just, already and yet in a work update?
Just and already go between have and the past participle, while yet ends a negative or a question: I've just merged the fix. I've already written the tests. Has anyone reviewed my pull request yet? Just marks something from a moment ago, and already stresses that it's finished, perhaps earlier than expected. In this sense, yet is only for negatives and questions, so I've yet deployed it is wrong.
Is it "I've fixed it yesterday" or "I fixed it yesterday"?
It's I fixed it yesterday, in the past simple, because yesterday is a finished time, and the present perfect can't take one. The same goes for last week, on Monday and two hours ago. With no time, the present perfect is right: I've fixed it. In Done, not done yet, from the English for IT B1 course on edio.ai, a chat sets Yesterday I've merged my pull request as a trap.
Is "I just merged it" correct English?
Yes: in American speech, I just merged it is normal, and so is Did you deploy it yet? Many Americans use the past simple with just, already and yet when they talk. In a written update, use the present perfect: I've just merged it. Have you deployed it yet? A finished time such as an hour ago still needs the past simple: I merged it an hour ago.
What is a status update at work?
A status update is a short report on how your work is going: what's done, what isn't done yet, what's next and anything that blocks you. Teams post them in a chat or a tracker, or give them aloud at a standup. A clear one names the task: I've fixed the date format on the payouts screen (MOB-318), but I haven't opened the pull request yet.
What is a daily standup?
A daily standup is a very short team meeting about everyone's work, held every working day. Scrum calls it the Daily Scrum, a 15-minute event at the same time and place each day. People say what's done, what's next and what's in their way: an impediment in the Scrum Guide, a blocker in everyday English. Some teams post written updates in a chat instead of meeting.
What do you say in a standup meeting?
In a standup meeting, give four short parts: done, not done yet, today, blockers. Yesterday I opened my first pull request. I've fixed the review comments, but I haven't merged it yet. Today I'm going to wrap up the docs. One blocker: I can't open the test merchant account. Then stop: longer discussions belong after the meeting. The listening in Done, not done yet on edio.ai is a live standup like this one.
What are the three daily standup questions?
The three classic questions are about yesterday, today and anything that blocks you: What did I do yesterday? What will I do today? Do I see anything that blocks me or the team? Answer the first in the past simple, the second with going to, and the third with a clear blocker or No blockers. The 2020 Scrum Guide dropped them, but they're still quick and clear.
How do you write a status update email?
Write a status update email as short lines under four headings: Done, Not done yet, Today and Blockers. Name each task or ticket, keep the past simple for a finished time, and say plainly what isn't finished: I haven't tested the refund screens on iOS yet. End a blocker with a request: Can someone help me with the test account?
How do I teach the present perfect for work updates to B1 adults?
Teach the present perfect through the update itself: give learners the four-part frame, Done, Not done yet, Today, Blockers, and let the frame choose the form. Done with a time takes the past simple, Done without one the present perfect, Not done yet takes haven't … yet, and Today takes going to. Practice with the learners' real tasks, aloud and in writing.
Are there interactive exercises for the present perfect in standup updates?
Yes: gap-fill tables and chat role-plays that check themselves give instant feedback on each form. Without an account, this page plays four parts of Done, not done yet, a B1 English for IT lesson on edio.ai: the team chat of written updates, a live standup, a table of past simple and past participle forms, and a chat in which students, as Iryna, give a written update. The rest of the lesson is locked.
What's good homework for practicing standup updates?
Good homework is the learner's own update, first written, then recorded, so the same forms appear on paper and aloud. A few self-checking drills before it, such as going to gaps and a word game, warm up the language. In Done, not done yet on edio.ai, students then post a status update of 80 to 110 words and record a spoken update of about a minute, both for the teacher to review.

Teach this lesson with your students

No credit card required