Well, there's lots to say on these... But I will give examples to steer you in the right direction.
1. Should have is paired with the past tense of any verb (no participle) to suggest that the subject (for whatever reason) could have chosen a course of action in the conditional past, but didn't.
Ex: Marty should have gone to the party, but he overslept.
2. Would have is also conditional past tense. It's also paired with any verb (no participle) to suggest that the subject (for whatever reason) could have chosen a course of action in the conditional past BUT WAS PREVENTED FROM DOING SO (by something; may not be articulated in the sentence though).
Ex: Sheila would have been a great president.
3. Had been refers to something that existed or was true at one time. It's imperfect so whatever "it" was, it existed over time. You can also pair this one with a verb in present tense.
Ex: Gary had been happy in his marriage until he caught his wife cheating.
My father had been taking pictures with the lens cap on!
BREAKING: Target Test Prep releases Brand New 2026 On Demand GMAT prep course
Redeem
Target Test Prep GMAT OnDemand
Scott Woodbury-Stewart’s private virtual classroom — 400 hours of master-class video lessons for the GMAT Focus Edition.
- 715+ score guarantee — highest in the industry (99th percentile)
- 52 chapters · 1,500+ lessons · 4,000+ practice questions
- 400 hours of video · 1,500+ instructor-led HD smartboard lessons
- 300,000+ students accepted to Harvard, Stanford, Wharton, Booth & Sloan & more
- 24/7 live support + weekly Zoom office hours with GMAT instructors
- TTP AI Assist — 24/7 AI-powered virtual tutor for instant help
- 1,200+ flashcards + AI-powered study assistant & daily calendar
- OnDemand, LiveTeach & GMAT Bootcamp formats available
- Also: GRE, SAT Math & Executive Assessment courses
- MBA Admissions Consulting now available
- 🏆 2025 EdTech Breakthrough Award: Test Prep Solution Provider of the Year
- 200,000+ students served
- 5-day free trial — $0 to start, no auto-billing, cancel anytime
★★★★★
5.0
(559 reviews)
130-pt guarantee
$0 to start
then $127/mo












