Using particles excessively?


I've been using Duolingo for the better half of my Japanese learning
experience but recently I purchase the [McGraw's Complete Japanese
Grammar](https://www.mhprofessional.com/9780071808361-usa-practice-makes-
perfect-complete-japanese-grammar-ebook) for more comprehensive learning.

I'm on chapter 7, which is about particles (を、が、は、に…). And so far I'm doing
good with the particles themselves, but with later questions where ask you to
translate entire sentences with more particle usage than the given answers.
Which online translates think it's all right.

Such as:

  1. _I only have a bicycle._
    * Given answer: 自転車しかありません。
    * My answer: 自転車しか **が** ありません。
  2. _I only ate ramen._
    * Given answer: ラーメンしか食べませんでした。
    * My answer: ラーメン **に** しか食べ **い** ませんでした。
  3. _My little sister read nothing but manga._
    * Given answer: 妹はマンガばかり読んでいます。
    * My answer: 妹はマンガ **は** ばかり読んでいます。

Are those bolded particles allowed? Are they violating some rule I'm unware
of? If they are allowed, why doesn't the answer key have them?

_**Bonus question**_ _My older sister does nothing but shop._

  * Given answer: 姉は買い物ばかりしています。
  * My answer: 姉は買い物 **を** してばかりいます。

Are these the same?




が and を are simple case particles. When they are used with nuanced particles
such as しか, ばかり, も and さえ, these **replace** が/を. You **must** say just しか
instead of がしか or しかが even if this marks a subject. They sometimes replace and
sometimes follow に/へ. They never replace から/まで/etc.

  * 自転車 **が** あります。 There are bikes.
  * 自転車 **しか** ありません。 There are only bikes.
  * 本 **を** 読みます。 I read a book.
  * 本 **しか** 読みません。 I only read a book.
  * 自転車 **に** 乗ります。 I ride a bike.
  * 自転車 **(に)しか** 乗りません。 I only ride a bike.
  * 学校 **へ** 行きます。
  * 学校 **(へ)しか** 行きません。

  * 妹はマンガ **を** 読んでいます。 My sister is reading manga.
  * 妹はマンガ **ばかり** 読んでいます。 My sister only reads manga.
  * 妹はマンガ **に** 興味があります。 My sister is interested in manga.
  * 妹はマンガ **にばかり** 興味があります。 My sister is interested only in manga.
  * 男性 **から** 手紙をもらいます。 I receive letters from males.
  * 男性 **からばかり** 手紙をもらいます。 I receive letters only from males.

Likewise, がばかり is ungrammatical, but ばかりが is fine. Each particle has
exceptions you have to memorize eventually.

* * *

食べいませんでした is plain ungrammatical. You probably wanted to say either 食べませんでした
or 食べていませんでした.

* * *

姉は買い物ばかりしています and 姉は買い物をしてばかりいます are both correct. They mean almost the same
thing, but the former focuses on what she does, while the latter focuses on
how she spends time.




が and を are simple case particles. When they are used with nuanced particles
such as しか, ばかり, も and さえ, these **replace** が/を. You **must** say just しか
instead of がしか or しかが even if this marks a subject. They sometimes replace and
sometimes follow に/へ. They never replace から/まで/etc.

  * 自転車 **が** あります。 There are bikes.
  * 自転車 **しか** ありません。 There are only bikes.
  * 本 **を** 読みます。 I read a book.
  * 本 **しか** 読みません。 I only read a book.
  * 自転車 **に** 乗ります。 I ride a bike.
  * 自転車 **(に)しか** 乗りません。 I only ride a bike.
  * 学校 **へ** 行きます。
  * 学校 **(へ)しか** 行きません。

  * 妹はマンガ **を** 読んでいます。 My sister is reading manga.
  * 妹はマンガ **ばかり** 読んでいます。 My sister only reads manga.
  * 妹はマンガ **に** 興味があります。 My sister is interested in manga.
  * 妹はマンガ **にばかり** 興味があります。 My sister is interested only in manga.
  * 男性 **から** 手紙をもらいます。 I receive letters from males.
  * 男性 **からばかり** 手紙をもらいます。 I receive letters only from males.

Likewise, がばかり is ungrammatical, but ばかりが is fine. Each particle has
exceptions you have to memorize eventually.

* * *

食べいませんでした is plain ungrammatical. You probably wanted to say either 食べませんでした
or 食べていませんでした.

* * *

姉は買い物ばかりしています and 姉は買い物をしてばかりいます are both correct. They mean almost the same
thing, but the former focuses on what she does, while the latter focuses on
how she spends time.

