I already knew てしまう and 切る and the difference between their uses, although I
still wouldn't say I have a strong understanding of their nuances. After going
through some N3 grammar, I found that using 上げる after the masu stem can mean
to finish doing. But there surely must be a different nuance to this right? So
how would these sentences differ for example:

宿題をしてしまった (I'm right in thinking this one is unnatural right?) 宿題をしきった 宿題をし上げた
And then of course 宿題が終わった

If you can give me any help, thanks very much! It's my first time using this
site so よろしくお願いします！
CC BY-SA 4.0
2020-09-09T10:05:11.933
80554
2020-09-11T01:35:23.370
2020-09-09T11:14:43.103
40251
40251
question
grammar nuances
What is the difference between using てしまう, 切る, and 上げる to say to finish doing?
* `Vて + しまう` works with **any** action verb. The nuance is "although possibly undesirable/unnecessary, finish/do it anyway". 

>     * 夕食の前に宿題をやってしまおう。
>     * その教科書は全部読んでしまった。

  * `V切る` works with **many** (but certainly not all) verbs. The nuance is "with much effort", "exhaustively", "every last one", "finally". 

>     * 5日かけて夏休みの宿題をやり切った。
>     * 彼はフルマラソンを走りきった。

  * `V上げる` works only with **a few** verbs usually related to producing something. The nuance is "finish creating something". 

>     * 3時間で宿題の作文を書き上げた。
>     * 彼は素晴らしい芸術作品を作り上げた。

  * `V終える` is explicit, and works with **any** action verb. There is no strange implication, just "finish V-ing". 

>     * 宿題をやり終えた。
>     * 映画を見終えた。

V終える is a very simple and neutral grammar pattern, but others should be used
with caution. As you probably know, Vてしまう has several related but different
usages. V切る and V上げる are basically **lexicalized** compound verbs, and you
should check the meaning of each verb using a dictionary or [this
lexicon](https://db4.ninjal.ac.jp/vvlexicon/en/). 飲み切る means "to drink up" but
噛み切る does not mean "to finish biting". 書き上げる means "to write up; to finish
writing" but 読み上げる does not mean "to finish reading".
CC BY-SA 4.0
2020-09-11T01:35:23.370
80596
2020-09-11T01:35:23.370
5010
80554
answer