Practice · Question Bank
Browse and drill thousands of exam-style questions
Filter by skill, search by keyword, and practice any set with instant checking and a full explanation on every answer.
ListeningPart 2 · Listening to a Daily Life Conversation
Finding your seat at the theatre
ListeningPart 2 · Listening to a Daily Life Conversation
Finding the community centre
ListeningPart 3 · Conversations
Team meeting — vendor contract renewal decision
ListeningPart 2 · Short Talks
Corporate training webinar — new expense card tiers and rollover rules
ListeningPart 2 · Short Talks
Museum audio guide — special exhibit access rules
ListeningPart 2 · Short Talks
Airport gate announcement — flight delay with connecting options
ListeningPart 2 · Short Talks
Radio announcement — city water main maintenance
ListeningPart 1 · Problem Solving
Insurance claim for storm damage
ListeningPart 1 · Problem Solving
Disputing a hotel billing error
ListeningPart 1 · Problem Solving
Rescheduling a dental appointment
ListeningPart 1 · Problem Solving
Refund for a damaged laptop charger
ReadingPart 2 · Information
Community garden volunteer notice
ReadingPart 3 · Double Passages
Double correspondence — freelancer invoice dispute and policy reference
ReadingPart 2 · Reading for Information
Municipal utility notice — tiered water rate restructuring and conservation credits
ReadingPart 2 · Reading for Information
Homeowners association notice — updated renovation approval process
ReadingPart 2 · Reading for Information
Research summary — workplace hybrid schedule pilot results
ReadingPart 2 · Reading for Information
Industry report excerpt — regional coffee supply trends
ReadingReading Correspondence
University memo — updated late-submission and grading policy
ReadingReading Correspondence
Internal memo — updated expense reimbursement policy
ReadingReading Correspondence
Office memo — parking garage closure
ReadingReading Correspondence
Apartment notice — laundry room hours
WritingResponding to a Survey: Downtown Parking Policy
Responding to a Survey: Downtown Parking Policy
WritingReporting a Problem with an Online Order
Reporting a Problem with an Online Order
WritingRequesting a Schedule Change
Requesting a Schedule Change
SpeakingSpeaking
Task 5: Comparing and Persuading — Two Job Offers
SpeakingSpeaking
Task 1: Giving Advice — Moving to a New City
SpeakingSpeaking