<ol>
<li><p>跑 | 3公里的 | 步</p>

<ul>
<li><p>跑步 is a simple (verb) + (noun) structure: 跑 (verb) + 步 (noun)</p></li>
<li><p>3公里的 is a relative clause of the noun 步, that describe the length of it.</p></li>
<li>The relative clause 3公里的 is inserted between the verb and the noun 跑 | 3公里的 | 步</li>
</ul></li>
<li><p>跑步 | 跑了3公里 is a (topic) + (statement) structure</p>

<ul>
<li>跑步 (topic) + 跑了3公里 (statement)</li>
</ul></li>
</ol>

<p>The difference between #1. and #2. is:</p>

<ol>
<li>treat 跑 | 步 as (verb) + (noun), then add a relative clause for the noun</li>
</ol>

<p>The typical is :S+V+O.</p>

<ol start="2">
<li>他（S）跑(V)步（O）跑了三公里（补语）。
Notice that We can totally ignore “跑了三公里”, so this is just answering for "How long did he ran"？So that's 3 kilometers.</li>
</ol>

CC BY-SA 3.0
2016-08-22T20:59:26.743Z
2016-11-21T11:35:21.450Z
2016-11-21T11:35:21.450Z
Tang Ho
<p>Firstly, they both mean "I ran for 3km", but there does be difference between them, i will illustrate the difference in the aspect of what speaker want to emphasize rather than grammar matters.</p>

<p>"我跑了三公里的步": the main meaning speakers what to show is “我跑了步”-"I've run", no matter how long.</p>

<p>“我跑步跑了三公里”: the focus of this sentence is "我跑了三公里"-"I run for 3km".</p>

<p>In Chinese, the adjunct word ahead of a noun is not important at all, by contrast, the adjunct word after a noun does matter, because that's exactly what speakers want to tell you.</p>

CC BY-SA 3.0
2016-08-23T08:46:28.877Z
2016-08-23T08:46:28.877Z
Xinru Zhang
<p>Yes, they have the same meaning. </p>

CC BY-SA 3.0
2016-11-22T07:48:23.510Z
2016-11-22T07:48:23.510Z
user7175903
<blockquote>
  <p>我跑了3公里的步。</p>
</blockquote>

<p>——I had a three-kilometer run.</p>

<blockquote>
  <p>我跑步跑了3公里。</p>
</blockquote>

<p>——I ran 3 kilometers.</p>

<p>Both are right no matter you say these sentence in oral/formal circumstances.</p>

CC BY-SA 3.0
2016-11-22T06:59:21.363Z
2016-11-22T06:59:21.363Z
Travis Hu
<p>我跑了3公里的步 vs 我跑步跑了3公里. They both mean "I ran for 3 km", right?</p>

CC BY-SA 3.0
2016-11-21T11:40:14.493Z
They have the same meaning with different kinds of syntaxes:1) I took a 3-kilometer race.  (S+V+O). 2) I ran 3 kilometers (S+V+Adv) in English. Now if you wanna know more about the difference in Chinese,please see TangHo's answer.
xqMogvKW
<grammar><mandarin>
What is the difference between these two sentences?
# What is the difference between these two sentences?

(Asked by: username_0 on 2016-08-22)

我跑了3公里的步 vs 我跑步跑了3公里. They both mean "I ran for 3 km", right?

**Tags:** grammar, mandarin

> **Comments:**
> **username_1**: They have the same meaning with different kinds of syntaxes:1) I took a 3-kilometer race.  (S+V+O). 2) I ran 3 kilometers (S+V+Adv) in English. Now if you wanna know more about the difference in Chinese,please see TangHo's answer.  

---

## 4 answers

### Answer by username_2 on 2016-08-22. Score: 1

1. 跑 | 3公里的 | 步

   * 跑步 is a simple (verb) + (noun) structure: 跑 (verb) + 步 (noun)
   * 3公里的 is a relative clause of the noun 步, that describe the length of it.
   * The relative clause 3公里的 is inserted between the verb and the noun 跑 | 3公里的 | 步
2. 跑步 | 跑了3公里 is a (topic) + (statement) structure

   * 跑步 (topic) + 跑了3公里 (statement)

The difference between #1. and #2. is:

1. treat 跑 | 步 as (verb) + (noun), then add a relative clause for the noun

The typical is :S+V+O.

2. 他（S）跑(V)步（O）跑了三公里（补语）。
   Notice that We can totally ignore “跑了三公里”, so this is just answering for "How long did he ran"？So that's 3 kilometers.


---

### Answer by username_3 on 2016-08-23. Score: 1

Firstly, they both mean "I ran for 3km", but there does be difference between them, i will illustrate the difference in the aspect of what speaker want to emphasize rather than grammar matters.

"我跑了三公里的步": the main meaning speakers what to show is “我跑了步”-"I've run", no matter how long.

“我跑步跑了三公里”: the focus of this sentence is "我跑了三公里"-"I run for 3km".

In Chinese, the adjunct word ahead of a noun is not important at all, by contrast, the adjunct word after a noun does matter, because that's exactly what speakers want to tell you.


---

### Answer by username_4 on 2016-11-22. Score: 0

Yes, they have the same meaning.


---

### Answer by username_5 on 2016-11-22. Score: 0

> 我跑了3公里的步。

——I had a three-kilometer run.

> 我跑步跑了3公里。

——I ran 3 kilometers.

Both are right no matter you say these sentence in oral/formal circumstances.


---

