- 英語が聞こえない方へ 暗記した英語しか聞こえない方へ。
- 英語が話せない方へ 書けないことは話せない。
- 英作文のためのアメリカ英文法備忘録 アメリカ英語で英文を書かなければならない人のための英文法。
- 英文ビジネスメールの文例集 100を超えるビジネス英文メールの文例集。
- アメリカ英文法備忘録
-
- 品詞
- 基本文型
- be動詞
- 一般動詞
- 自動詞と他動詞
- 動詞の時制
- 受動態
- 命令文
- 感嘆文
- 名詞の用法
- 形容詞の用法
- 副詞の用法
- 冠詞の用法
- 接続詞の用法
- 前置詞の用法
-
- in, on, atの使い分け
- at school vs. in school
- 時を表す前置詞
-
- before/after
- ~年/月/日/時間・前を意味する"ago"と"before"
- during
- from/to
- 場所を表す前置詞
- He studied physics at the university.
- Karen looked out the window.
- We were sitting around the campfire.
- the January before last
- I never work on the weekend.
- We met the spring of 2011.
- around the world vs. all around the world
- [正]in the room [誤]at the room
- [誤]He'll be here tomorrow from about seven o'clock.
- "on TV"と"on the TV"の違い
- stay at the hotel / stay in the hotel
- 動名詞の用法
- 不定詞の用法
- 助動詞の用法
- 疑問文/間接疑問文
- 代名詞の用法
- 関係詞の用法
- 比較
-
- 比較構文の種類
- 形容詞や副詞の比較級・最上級の作り方
-
- 形容詞・副詞の規則変化 – 比較級、最上級
-
- 比較級・最上級の作り方1【1音節の形容詞・副詞】
- 比較級・最上級の作り方2【語尾が"-e"】
- 比較級・最上級の作り方3【語尾が「短母音+子音字」】
- 比較級・最上級の作り方4【語尾が「子音字+y」】
- 比較級・最上級の作り方5【語尾が"–y"、"–le"、"–er"、"–ow"】
- 比較級・最上級の作り方6【語尾が–y,–le,–er,–owでないもの】
- 比較級・最上級の作り方7【語尾が-ful,-less,-ish,-ous】
- 比較級・最上級の作り方8【過去分詞や現在分詞の形をした形容詞】
- 比較級・最上級の作り方9【"a"で始まる形容詞、副詞】
- 比較級・最上級の作り方10【3音節以上の形容詞・副詞】
- 不規則変化
- 比較級・最上級がないもの
- 仮定法現在
- カンマ・スプライス
- 引用符
- 住所を表す前置詞
- 日付の用法
- 時刻の用法
- ページTOP : ~年/月/日/時間・前を意味する"ago"と"before"
~年/月/日/時間・前を意味する"ago"と"before"
・"ago"は現在完了と一緒に使うことはできない。
・「~年/月/日/時間前」を"…years/months/days/hours ago"や"…years/months/days/hours before"のように言うことはできるが、"before … years/months/days/hours"のように言うことはできない。
[誤]I have met him 5 years ago.
[誤]I have met him 5 years before.
[正]I have met him somewhere before.
[正]I met him somewhere before.
[正]I met him 5 years ago.
[希]I met him 5 years before.
[正]I had met him 5 years ago.
[正]I had met him 5 years before.
[誤]I had met him before 5 years.
・"ago"は現時点から数えて「~年/月/日/時間前」と言うときに使われるが、"before"は、現時点以外の時点からから数えて「~年/月/日/時間前」と言うときに使われる。
【例】私達は今から2年前に泊まったホテルに行った。
[誤]We went to the same hotel where we had stayed two years before.
[正]We went to the same hotel where we had stayed two years ago.
【例】彼は2年前にそのホテルに泊まったと言った。
[正]He said, "I stayed at the hotel two years ago."
[誤]He told me that he stayed at the hotel two years ago.
[正]He told me that he stayed at the hotel two years before.
・上記[誤]の文は、英文としては正しいが[正]の文とは意味が異なる。
・[正]の文は「彼が言った時点から2年前」を表すのに対し、[誤]の文は、「この文が書かれた時点、あるいは、言われた時点から2年前」を意味する。仮に、これらの文が1年前に言われたとすると、[正]の文は3年前に泊まったことを意味するが、[誤]の文は2年前に泊まったことを意味する。