「company is…」と「company are…」はどちらが正しいですか?

「company」は「family」や「team」と同じく集合名詞となります。集合名詞の場合、動詞は三人称単数になる為、「is」が正しいです。

The company is listed on NASDAQ. ◯

The company are listed on NASDAQ. X

その会社はNASDAQに上場している。

尚、集合名詞でも複数の場合は複数形となります。従って、複数の会社の場合は「companies」となり、動詞は三人称複数になる為、「are」になります。

The companies are listed on NASDAQ.

それらの会社はNASDAQに上場している。

難易度:4/10
関連リンク:主語が「couple(カップル、二人一組)」の場合、動詞は単数形と複数形、どちらになりますか?

「十分にある」といいたい場合、「there is enough」と「there are enough」、どちらが正しいですか?

「enough」が修飾する名詞が可算名詞不可算名詞かにより、どちらが正しいか異なります。

①「enough」が可算名詞を修飾する場合、その修飾される名詞は複数形になります。従って、be動詞は複数形「are」になります。

There are enough (cups).

(コップは)十分にある。

②「enough」が不可算名詞を修飾する場合は、be動詞は単数形「is」になります。

There is enough (water).

(水は)十分にある。

難易度:7/10
関連リンク:「none」は単数扱いですか?それとも複数扱いですか?

「He forgets to lock the door」と「He forgets locking the door」に意味の違いはありますか?

はい、あります。動詞の中には、続く動詞がto不定詞動名詞かによって意味が異なる場合があり、「forget」の場合は異なります。

①「He(主語)+ forgets(現在形)+ to不定詞(to + 動詞の原形)」の場合、

「彼は〜することを忘れる」という意味になります。

He (always) forgets to lock the door.

彼は(いつも)ドアの鍵をかけ忘れる。

②「He(主語)+ forgets(現在形)+ 動名詞」の場合、

「彼は〜したことを忘れる」という意味になります。

He (always) forgets locking the door.

彼は(いつも)ドアの鍵をかけたことを忘れる。

難易度:5/10
関連リンク:「I remembered to lock the door」と「I remembered locking the door」の意味に違いはありますか?

「one of my friends who live in Osaka」と「one of my friends who lives in Osaka」はどちらが正しいですか?

「one of my friends who live in Osaka」が正しいです。関係代名詞「who」に続く説明「live(s) in Osaka(大阪に住んでいる)」は名詞「one」ではなく「my friends」を修飾する為、動詞「live」は三人称複数形になります。

one of my friends who lives in Osaka X

one of my friends who live in Osaka 〇

大阪に住んでいる、私の(何人かの)友人の一人

尚、「one of my friends who live in Osaka」は文ではなく名詞句になります。従って、こちらを使用して文を作成する場合、主語は「one」である為、続く動詞は三人称単数形になります。

One of my friends who live in Osaka has a car.

大阪に住んでいる、私の(何人かの)友人の一人は車を持っている。

難易度:7/10
関連リンク:関係代名詞である「that」と「who」の使用方法に違いはありますか?