diff --git a/builder/tools.py b/builder/tools.py
index 406dfd6..2a990d8 100644
--- a/builder/tools.py
+++ b/builder/tools.py
@@ -17,15 +17,15 @@ def build_action_strings(story, is_debug=False):
     
     for s in story:
         if s.act_type is ActType.SYMBOL:
-            act_str.append("\n## {}\n\n".format(s.action))
+            act_str.append("\n## {}\n\n".format(_action_with_act_word_if_selected(s)))
         elif s.act_type is ActType.DESC or s.act_type is ActType.ACT:
-            act_str.append("{}\n".format(s.action))
+            act_str.append("{}\n".format(_action_with_act_word_if_selected(s)))
         elif s.act_type is ActType.TELL:
-            act_str.append("「{}」\n".format(s.action))
+            act_str.append("「{}」{}\n".format(s.action, s.act_word))
         elif s.act_type is ActType.THINK:
-            act_str.append("{}\n".format(s.action))
+            act_str.append("{}\n".format(_action_with_act_word_if_selected(s)))
         elif s.act_type is ActType.TEST and is_debug:
-            act_str.append("> TEST:{}\n".format(s.action))
+            act_str.append("> TEST:{}\n".format(_action_with_act_word_if_selected(s)))
         else:
             pass
 
@@ -100,3 +100,12 @@ def _description_selected(act):
         return act.description
     return act.action
 
+
+def _action_with_act_word_if_selected(act):
+    '''Action string created with selecting act word.
+
+    Returns:
+        str: action string.
+    '''
+    return "{}{}".format(act.action, act.act_word) if act.with_act else act.action
+

diff --git a/tests/test_tools.py b/tests/test_tools.py
index 9b6da20..aec9622 100644
--- a/tests/test_tools.py
+++ b/tests/test_tools.py
@@ -12,7 +12,7 @@ from builder.tools import build_description_strings
 from builder.tools import output
 from builder.tools import output_md
 from builder.tools import _description_selected
-
+from builder.tools import _action_with_act_word_if_selected
 
 class TestTools(unittest.TestCase):
 
@@ -41,6 +41,13 @@ class TestTools(unittest.TestCase):
 
         self.assertEqual(_description_selected(normal_act), "go to room")
 
+    def test__action_with_act_word_if_selected(self):
+        noselected = Act(self.taro, ActType.ACT, Behavior.GO, "to room", " go", with_act=False)
+        selected = Act(self.taro, ActType.ACT, Behavior.GO, "to room", " go", with_act=True)
+
+        self.assertEqual(_action_with_act_word_if_selected(noselected), "to room")
+        self.assertEqual(_action_with_act_word_if_selected(selected), "to room go")
+
     def test__description_selected_with_description(self):
         normal_act = Act(self.taro, ActType.ACT, Behavior.GO, "go to room")
         act_with_desc = normal_act.desc("walk so slowly to the room")

Need to fix: output actions with act word
act word が表示されない
===

**Description**
仕様変更にともない、actionの出力にact_wordを使うように修正。

**To Reproduce**
nothing

**Expected behavior**
nothing

**Current behavior**
nothing

**Tasks**
- [ ] fix output with act_word
- [ ] fix output_md with act_word
- [ ] pass tests

**Note**
nothing
tests/test_tools.py::TestTools::test__action_with_act_word_if_selected tests/test_tools.py::TestTools::test__description_selected tests/test_tools.py::TestTools::test__description_selected_with_description tests/test_tools.py::TestTools::test_build_action_strings tests/test_tools.py::TestTools::test_build_description_strings tests/test_tools.py::TestTools::test_output tests/test_tools.py::TestTools::test_output_md