Vault seed record
Yesterday past simple
The action happened yesterday. Which sentence is correct?
Classification
Provenance
Kind: human-authored
Source: core-grammar-anchor-pack
Batch: core-grammar-001
Reviewer: content-lead
Updated: 2026-05-20
Instruction and answer
Instruction
Choose the sentence that matches the time signal.
Correct answer
She finished the presentation yesterday.
Explanation
A finished past time like 'yesterday' asks for past simple: 'She finished...' Present perfect is for a past result without a finished-time anchor.
Product use
Surfaces
Source languages
Difficulty
medium
Conversion hook
Looks familiar but still creates a satisfying gotcha.
Review payload
Review notes
Globalized version of the finished-time tense anchor.
Media prompt
No media prompt attached.
Assets
Source traps
Tags
Usage
Tests: tenses, grammar-diagnostic, general-english-level
Funnels: none
Challenges: yesterday-past-simple
{
"type": "single-choice",
"correctOptionId": "finished",
"options": [
{
"id": "finished",
"label": "She finished the presentation yesterday.",
"rationale": "Yesterday is a finished past time, so use past simple."
},
{
"id": "has-finished",
"label": "She has finished the presentation yesterday.",
"rationale": "Present perfect does not normally pair with yesterday."
},
{
"id": "finish",
"label": "She finish the presentation yesterday.",
"rationale": "The verb needs past marking."
},
{
"id": "is-finishing",
"label": "She is finishing the presentation yesterday.",
"rationale": "Present continuous conflicts with yesterday."
}
]
}