#P14124. [SCCPC 2021] Nihongo wa Muzukashii Desu
[SCCPC 2021] Nihongo wa Muzukashii Desu
Description
日语是世界上最难学习的语言之一。在所有这些复杂的语法规则中,对于初学者来说,最让人困扰的当属动词的变形规则。
日语动词在不同语境下会出现不同的形式。根据这些变形规则,日语动词大致可以分为三类。现在我们为你介绍第一类动词从 变为 的变形规则。
- 如果一个动词以“masu”(ます)结尾,我们说它处于“ます形”。例如,“naraimasu”(習います,学习)和“nomimasu”(飲みます,喝)都是ます形动词。
- 如果一个动词以“te”(て)或“de”(で)结尾,我们说它处于“て形”。例如,“naratte”(習って,学习)和“nonde”(飲んで,喝)都是て形动词。
- 如果一个ます形的动词以“imasu”(います)、“chimasu”(ちます)或“rimasu”(ります)结尾,要将其变为て形,需要去掉末尾的“imasu”、“chimasu”或“rimasu”,再加上“tte”(って)。例如,“kaimasu”(買います,买) “katte”(買って)、“machimasu”(待ちます,等) “matte”(待って)、“kaerimasu”(帰ります,回) “kaette”(帰って)。
- 如果一个ます形的动词以“mimasu”(みます)、“bimasu”(びます)或“nimasu”(にます)结尾,要将其变为て形,需要去掉末尾的“mimasu”、“bimasu”或“nimasu”,再加上“nde”(んで)。例如,“nomimasu”(飲みます,喝) “nonde”(飲んで)、“yobimasu”(呼びます,叫/招呼) “yonde”(呼んで)、“shinimasu”(死にます,死) “shinde”(死んで)。
- 如果一个ます形的动词以“kimasu”(きます)结尾,要将其变为て形,需要去掉末尾的“kimasu”,再加上“ite”(いて)。例如,“kakimasu”(書きます,写) “kaite”(書いて)。但有且仅有一个动词例外:动词“ikimasu”(行きます,去) “itte”(行って)。
- 如果一个ます形的动词以“gimasu”(ぎます)结尾,要将其变为て形,需要去掉末尾的“gimasu”,再加上“ide”(いで)。例如,“isogimasu”(急ぎます,赶快) “isoide”(急いで)。
- 如果一个ます形的动词以“shimasu”(します)结尾,要将其变为て形,需要去掉末尾的“shimasu”,再加上“shite”(して)。例如,“kashimasu”(貸します,借给) “kashite”(貸して)。
现在是时候测试你这节课学了多少了!给定一个用罗马字(即小写英文字母)表示的第一类日语动词的ます形,请把它变为て形。
你可能已经注意到,当我们用罗马字表示一个日语动词(例如“nomimasu”)时,对于初学者来说很难区分这个动词到底是以“imasu”还是“mimasu”结尾(实际上结尾是“mimasu”,因为“mi”是一个音节)。为简化问题,我们不会提供以“imasu”结尾的动词。
Input Format
有多组测试数据。输入的第一行为整数 (约 ),表示测试用例的组数。对于每组测试数据:
每组的第一行包含一个字符串 (),表示用罗马字标记的第一类日语动词的ます形。保证该动词以“chimasu”、“rimasu”、“mimasu”、“bimasu”、“nimasu”、“kimasu”、“gimasu”或“shimasu”结尾。
Output Format
对于每组测试数据,输出一行,仅包含该动词的て形(用罗马字表示)。
10
machimasu
kaerimasu
nomimasu
yobimasu
shinimasu
kakimasu
ikimasu
kikimasu
isogimasu
kashimasu
matte
kaette
nonde
yonde
shinde
kaite
itte
kiite
isoide
kashite
Hint
由 ChatGPT 5 翻译
京公网安备 11011102002149号