I'm trying to say "I think I can speak a little Japanese because I have studied a lot".

My translation attempt:


Does it sound right?

  • べんきょうすることがある means "I sometimes study" or "There's a thing to study". – user4092 Apr 7 '15 at 9:09

We don't do translation checks, so I'm just giving a number of pointers

  • you're using AからB to try to construct "A because of B", but in fact it translates to "B because of A", so you need to switch the statements to get the intended causality. This is the same for other conjunctions with a similar meaning, like ので (see When to use ~ので vs ~から).

  • なった思う is no good. なった can be used to end a sentence or to modify a noun. To say that you thought something, you need to use the quoting particle と to give なったと思う.

  • 勉強【べんきょう】することがある is grammatically correct, but makes it sound like you are counting how many times you have studied Japanese. Here it might be better to use (the correct conjugation of (see below)) 勉強している "I'm [currently] studying" or "I have been studying".

  • Since your main clause is in the past tense (ようになった), the cause needs to be at least as old as the effect, that is, use the past tense here: 勉強してい. Alternatively, you could say

    勉強しているから、[…] 話せると思います。

    or, (trying to improve on your old construction)

    勉強しことがあるから、[…] 話せるようになっ

  • 2
    「勉強したことがあるから」 sounds pretty off. It does not go well with 「話せるようになった」, either. If you studied something for just two days ten years ago, that is still 「勉強したことがある」. @MichaelChirico has the most natural-sounding tense for the sub clause. – l'électeur Apr 7 '15 at 1:01

Depends on the exact context but I might say:


  • +1 for using くる as a subsidiary verb. Would be even better if you did not use it in the main clause. – l'électeur Apr 7 '15 at 0:53

This doesn't sound right at all to me and it's obviously translated via google

I would say:





More polite (ます-form)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.