Keep two checks separate: have/has plus the supplied past participle, and how the supplied time frame connects to now. A response can miss the requested form without being a statement that all alternative English phrasing is impossible.

Three original time-frame cards
Fictional contexts through October 13, 2026. The names and events are invented teaching materials.
| Context | Requested construction | Reviewed answer |
|---|---|---|
| Nora started work at the library in 2024 and still works there. | Present perfect simple using work | Nora has worked at the library since 2024. |
| Kai's experience up to now includes two workshop visits; no finished date is specified. | Present perfect simple using visit | Kai has visited the workshop twice. |
| Yesterday Nora labeled two boxes. The event is explicitly finished. | Simple past using label | Yesterday Nora labeled two boxes. |
Present perfect uses present-tense have/has plus a past participle and can describe continuing situations or experience up to now. The British Council reference explains those uses and contrasts finished-past time references. The original cards here supply the context before requesting a form.
Bind the auxiliary to the subject
For each singular subject, Nora or Kai, the target auxiliary is has. For an explicitly supplied plural subject such as Nora and Kai, the target is have. Keep the participle choice attached to its source verb: work → worked, visit → visited.
An option such as “Kai has visits” gives a finite verb form where this construction needs a participle. Feedback should name that form issue and show has visited. It should not claim that the learner failed to understand every use of present perfect.
Use supplied participle choices for this practice instead of asking a local page to judge arbitrary prose. If irregular verbs are added, include a teacher-reviewed form table rather than inferring a participle from the simple-past form.
Distinguish “outside this item” from “ungrammatical”
The Nora card explicitly requests present perfect simple. If a learner offers a present-perfect-continuous construction, refer them to the requested target and discuss the alternative with the teacher; do not diagnose it as universally impossible.
Keep the yesterday card in simple past. Do not convert it just to make every row contain has. For US-English practice, avoid forcing a single tense choice from already, just, or yet alone. State the exercise's construction and allowed alternatives, then review usage questions in their full context.
Make the context stay with the answer
Display a timeline ending at now for Nora's continuing work and Kai's up-to-now experience. The finished yesterday event needs its own bounded marker. Changing cards should update the requested construction, subject, verb options, and key together.
Local feedback should show the selected auxiliary and participle, the requested form, and the card's time frame. Blank choices remain unanswered. Retry changes the selection; reset clears choices and explanation without inventing a saved score.
Copy a context-aware worksheet brief
Create one complete, self-contained US-English HTML companion for “Time frame studio • present perfect practice”. Return the full HTML document, with inline CSS and any JavaScript needed for the local interactions. Use the original scenario, named records, numbers and expected cases below.
Design the page for this task: use clearly labeled input or source records, a readable result or worked example, and an adjacent explanation of the evidence. Use a restrained visual hierarchy, left-aligned text, readable tables or stacked records, and a responsive layout at 720px and 360px. Provide meaningful labeled controls for 1 · Nora; 2 · Kai; 3 · Yesterday; 4 · Nora and Kai; Check this sentence; Clear choices; Reset practice. Use keyboard-accessible native controls and visible focus. Keep the complete content readable without an external dependency.
The following brief supplies the substantive content and constraints. Native-format requests describe the material to represent or copy manually; this HTML must not pretend to create DOCX, XLSX, PDF, PPTX, H5P or another native file, run Python/Flask/Django/Snowflake/Power BI, connect a live service, send messages, or perform an authorized real-world action. Where the task requires a native source, actual observation or separate approval, retain that requirement and leave unsupplied evidence blank.
Prepare original present-perfect practice in US English.
Learner context: [enter or TO CONFIRM]
Fictional or approved time-frame cards: [paste explicit continuing/up-to-now
or finished-past contexts]
Requested construction for each card: [enter]
Subjects, source verbs, reviewed participles and allowed alternatives: [paste]
Use have/has plus the supplied participle for the requested present-perfect
simple items. Bind agreement to the actual subject. Keep finished-past contrast
items separate. Explain form errors versus answers outside the requested
construction; do not force tense from already/just/yet alone or apply a British
reference as a universal US-dialect rejection rule. Leave genuine alternative
usage questions for teacher review. Do not invent contexts or learner results.
Return cards, items, target keys and reasoning feedback. If requested, provide
HTML local choices with context timelines, retry and reset. Card changes update
all linked keys and clear stale feedback; empty is unanswered. No open-prose
machine grading, response collection, saved scores or ability diagnosis.
COMPLETE AUTHORED SCENARIO AND EXPECTED CASES
The following is the supplied reading/teaching/calculation record to represent in the companion. Preserve its particular content, examples, source references and unknowns. Wording about a future native implementation refers to that native task, not permission to omit this HTML companion.
# Present Perfect Interactive Worksheets: Show the Time Frame and Requested Form
“Nora worked at the library” does not show the same continuing time frame as “Nora has worked there since 2024” in a context where she still works there. Give the learner that context explicitly, then ask for the specified present-perfect construction rather than guessing a tense from one adverb.
Keep two checks separate: **have/has plus the supplied past participle**, and **how the supplied time frame connects to now**. A response can miss the requested form without being a statement that all alternative English phrasing is impossible.
## Three original time-frame cards
**Fictional contexts through October 13, 2026. The names and events are invented teaching materials.**
| Context | Requested construction | Reviewed answer |
| --- | --- | --- |
| Nora started work at the library in 2024 and still works there. | Present perfect simple using work | Nora has worked at the library since 2024. |
| Kai's experience up to now includes two workshop visits; no finished date is specified. | Present perfect simple using visit | Kai has visited the workshop twice. |
| Yesterday Nora labeled two boxes. The event is explicitly finished. | Simple past using label | Yesterday Nora labeled two boxes. |
Present perfect uses present-tense have/has plus a past participle and can describe continuing situations or experience up to now. The [British Council reference](https://learnenglish.britishcouncil.org/free-resources/grammar/english-grammar-reference/present-perfect) explains those uses and contrasts finished-past time references. The original cards here supply the context before requesting a form.
## Bind the auxiliary to the subject
For each singular subject, **Nora** or **Kai**, the target auxiliary is **has**. For an explicitly supplied plural subject such as **Nora and Kai**, the target is **have**. Keep the participle choice attached to its source verb: work → worked, visit → visited.
An option such as “Kai has visits” gives a finite verb form where this construction needs a participle. Feedback should name that form issue and show **has visited**. It should not claim that the learner failed to understand every use of present perfect.
Use supplied participle choices for this practice instead of asking a local page to judge arbitrary prose. If irregular verbs are added, include a teacher-reviewed form table rather than inferring a participle from the simple-past form.
## Distinguish “outside this item” from “ungrammatical”
The Nora card explicitly requests present perfect **simple**. If a learner offers a present-perfect-continuous construction, refer them to the requested target and discuss the alternative with the teacher; do not diagnose it as universally impossible.
Keep the yesterday card in simple past. Do not convert it just to make every row contain has. For US-English practice, avoid forcing a single tense choice from **already**, **just**, or **yet** alone. State the exercise's construction and allowed alternatives, then review usage questions in their full context.
## Make the context stay with the answer
Display a timeline ending at now for Nora's continuing work and Kai's up-to-now experience. The finished yesterday event needs its own bounded marker. Changing cards should update the requested construction, subject, verb options, and key together.
Local feedback should show the selected auxiliary and participle, the requested form, and the card's time frame. Blank choices remain unanswered. Retry changes the selection; reset clears choices and explanation without inventing a saved score.
## Copy a context-aware worksheet brief
Implement the local companion rather than returning a text-only plan. Preserve every numerical fixture and the distinction between illustrative expectations and actual evidence. Any native-runtime or classroom tests mentioned above remain tests to perform in the proper environment; do not mark them passed. Keep edits and practice responses in this open page only, without claiming persistent storage. Provide invalid/missing-input feedback and reset behavior that agree with this specific brief. Do not claim accessibility certification, learning gains, real approvals or test results that were not observed.
Read the context and target construction together with a teacher before using the sheet. Keep the continuing and finished examples distinct so learners can explain both how has worked is formed and why this card connects the work to now.