Skip to content

The most common 20 Portuguese verbs (pt-pt) in the most common 5 tenses, repeated on a timer

Notifications You must be signed in to change notification settings

gottagetgit/portugueseverbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Portuguese Verb Quiz 🇵🇹

An interactive web application for learning and practicing Portuguese verb conjugations. Master the 20 most common Portuguese verbs across 5 essential tenses with an intelligent quiz system.

Features

Comprehensive Verb Coverage

  • 20 Most Common Verbs: ser, estar, ter, haver, fazer, ir, poder, dizer, dar, ver, saber, querer, vir, ficar, pôr, trazer, deixar, falar, passar, chegar
  • 5 Essential Tenses: Present, Preterite (Past), Imperfect, Future, Conditional
  • 5 Pronouns: eu, tu, ele/ela/você, nós, eles/elas
  • 500 Total Questions (20 verbs × 5 tenses × 5 pronouns)

Smart Learning Features

  • Tense Selector: Focus on a specific tense (100 questions) or practice all tenses (500 questions)
  • Error Correction: When you get an answer wrong, you must type the correct answer before moving on
  • Accent Helper: 11 clickable buttons for Portuguese accented characters (á, é, í, ó, ú, â, ê, ô, ã, õ, ç)
  • Progress Tracking: Visual progress bar and statistics showing your completion rate
  • Accuracy Metrics: Final score showing your accuracy percentage and retry attempts

User Experience

  • Clean, Modern UI: Beautiful gradient design with smooth animations
  • Randomized Questions: Questions appear in random order for better learning
  • No Accent Typing Required: The app normalizes answers, so "voce" = "você"
  • Instant Feedback: Immediate visual feedback on correct/incorrect answers
  • Responsive Design: Works on desktop and mobile devices

How to Use

  1. Open the App: Open ptverbs.html in any modern web browser
  2. Select a Tense (optional): Choose a specific tense to focus on, or keep "All Tenses" selected
  3. Read the English Phrase: The app displays an English phrase (e.g., "I went")
  4. Type Your Answer: Enter the Portuguese translation (e.g., "eu fui")
    • Use the accent buttons below the text box for special characters
    • Or type without accents - the app accepts both "fui" and "fuí"
  5. Submit: Press Enter or click the Submit button
  6. Learn from Mistakes: If wrong, the correct answer appears and you must type it correctly
  7. Track Progress: Watch your progress bar fill as you complete questions
  8. View Results: See your final accuracy score and retry count

Example Question Flow

English Phrase: "I was"
Verb: ser (to be) • Tense: Preterite

Your Answer: "eu fui" ✓ Correct!

[Next Question]

If incorrect:

English Phrase: "he has"
Verb: ter (to have) • Tense: Present

Your Answer: "ele ten" ✗ Incorrect
Correct Answer: ele tem

Please type the correct answer to continue.
Your Answer: "ele tem" ✓ Correct!

[Next Question]

Educational Value

This quiz helps you:

  • Memorize verb conjugations through repetition
  • Learn proper pronoun usage
  • Understand how verbs change across tenses
  • Build confidence in Portuguese verb usage
  • Identify weak areas that need more practice

Technical Details

  • Single File Application: All HTML, CSS, and JavaScript in one file
  • No Dependencies: No external libraries or internet connection required
  • Browser Compatibility: Works in all modern browsers (Chrome, Firefox, Safari, Edge)
  • Offline Capable: Download and use anywhere

Tips for Best Results

  1. Start with One Tense: Use the tense selector to focus on Present tense first
  2. Use the Accent Buttons: Practice with proper Portuguese spelling
  3. Learn from Errors: Pay attention to the correct answers when you make mistakes
  4. Repeat Regularly: Come back daily for consistent practice
  5. Mix It Up: Once comfortable, switch to "All Tenses" for full practice

License

Open source - feel free to use and modify for your language learning journey!

About

The most common 20 Portuguese verbs (pt-pt) in the most common 5 tenses, repeated on a timer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages