Without the jeans I wouldn't be here today. ※would(助動詞willの過去形)→仮定法過去だと判断します
もしジーンズがなければ私は今日ここにいないでしょう。<事実:ジーンズがあるので、私は今日ここにいる>
= If I didn't have(動詞haveの過去形・否定) the jeans, I wouldn't(助動詞の過去形) be(動詞の原形) here today.
※without … もし…がなければ、もし…がなかったら
仮定法の基本的な考え方:
①仮定法過去<現在の事実の反対を仮定する>:
If S1+動詞の過去形(~ed), S2+助動詞の過去形(would/could/might)+動詞の原形 ….
もしS1が~すれば、S2は…するでしょう/することができるでしょう/するかも知れない(でしょう)
例文:If I didn't have the jeans, I wouldn't be here today.
②仮定法過去完了<過去の事実の反対を仮定する>:
If S1+動詞の過去完了形(had ~ed), S2+助動詞の過去形(would/could/might)+動詞の完了形(have …ed)
もしS1が~していたら、S2は…していたでしょう/…することができたでしょう/…したかも知れない(でしょう)
例文:If I hadn't had the jeans, I wouldn't have been there with my friends at that time.
= Without the jeans, I wouldn't have been there with my friends at that time.
もしジーンズがなかったら、私はあの時友達と一緒にそこにはいなかったでしょう。<事実:ジーンズがあったので、友達と一緒にいた>
基本的な考え方とその具体的例文を一緒に覚えるようにしてください。
そうすれば、他の仮定法の文を考える時のヒントになります。
参考にしてください。